Skip to main content

NVIDIA GEN3C CVE-2026-53805

CRITICAL
Deserialization of Untrusted Data (CWE-502)
2026-06-17 VulnCheck
9.3
CVSS 4.0 · Vendor: VulnCheck
Share

Severity by source

Vendor (VulnCheck) PRIMARY
9.3 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
9.8 CRITICAL

Network-reachable HTTP endpoint, no auth or user interaction, single crafted request triggers pickle deserialization yielding full code execution and complete confidentiality, integrity, and availability impact on the host process.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

2
Source Code Evidence Fetched
Jun 17, 2026 - 18:01 vuln.today
Analysis Generated
Jun 17, 2026 - 18:01 vuln.today

DescriptionCVE.org

NVIDIA Spatial Intelligence Lab's (SIL) GEN3C contains an unauthenticated remote code execution vulnerability in the inference API server where the /request-inference and /seed-model endpoints deserialize raw HTTP request bodies using Python's pickle.loads() without authentication or input validation. Attackers can supply a crafted payload containing a __reduce__ gadget to the inference API port to achieve remote code execution as the inference process.

AnalysisAI

Unauthenticated remote code execution in NVIDIA Spatial Intelligence Lab's GEN3C inference API server allows network attackers to execute arbitrary Python code by sending crafted pickle payloads to the /request-inference and /seed-model endpoints. The endpoints feed raw HTTP bodies directly into pickle.loads() with no authentication or validation, so a standard __reduce__ gadget yields code execution as the inference process. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
Discover exposed GEN3C inference port
Delivery
Craft pickle payload with __reduce__ gadget
Exploit
POST raw body to /request-inference
Execution
Server pickle.loads triggers gadget
Persist
Execute commands as inference process
Impact
Pivot on GPU host

Vulnerability AssessmentAI

Exploitation Exploitation requires network reachability to the GEN3C inference API server's HTTP port and that the server is running an unpatched build that still routes /request-inference and /seed-model bodies through pickle.loads(); no credentials, user interaction, or non-default configuration are needed, since these endpoints are unauthenticated by design in the vulnerable code. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H) and base score 9.3 are well supported by the description: a single HTTP POST to a network-reachable port yields full code execution with no authentication or user interaction. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An attacker who can reach the GEN3C inference API port - for example on a misconfigured workstation, shared lab GPU host, or cloud VM with an open port - crafts a Python pickle blob whose __reduce__ method invokes os.system or subprocess.Popen with an attacker-chosen command, then POSTs the raw bytes to /request-inference or /seed-model. pickle.loads() on the server immediately executes the gadget as the inference process user, yielding interactive shell access on the GPU host without any credentials or user interaction. …
Remediation Upstream fix available (commit db2ffe12ced12ddafcec5e0422ee46ce8520746b in nv-tlabs/GEN3C via PRs #62 and #63); released patched version not independently confirmed, so users should pull the current main branch or cherry-pick that commit, which removes pickle.dumps/loads from gui/api/client.py and introduces gui/api/safe_serialization.py using safetensors plus an allow-listed JSON header. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours: Identify all GEN3C inference API instances in your environment and immediately restrict network access to the /request-inference and /seed-model endpoints from untrusted sources. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

CVE-2026-53805 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy