Skip to main content

NVIDIA TensorRT-LLM CVE-2026-47472

| EUVDEUVD-2026-44449 HIGH
Deserialization of Untrusted Data (CWE-502)
2026-07-14 nvidia GHSA-g2v9-2grm-8qxj
7.8
CVSS 3.1 · Vendor: nvidia
Share

Severity by source

Vendor (nvidia) PRIMARY
7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
7.8 HIGH

Description's 'local same-user access' maps to AV:L and PR:L; unsafe deserialization plausibly yields full code execution, so C/I/A all High and AC:L.

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

Primary rating from Vendor (nvidia).

CVSS VectorVendor: nvidia

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Analysis Generated
Jul 14, 2026 - 21:20 vuln.today
CVE Published
Jul 14, 2026 - 20:01 cve.org
HIGH 7.8

DescriptionCVE.org

NVIDIA TensorRT-LLM contains a vulnerability in its inter-process communication layer where an attacker with local same-user access could cause deserialization. A successful exploit of this vulnerability might lead to code execution, information disclosure, data tampering, and denial of service.

AnalysisAI

Local privilege-context deserialization in NVIDIA TensorRT-LLM lets an attacker who already has same-user access to a host running the inference stack abuse its inter-process communication layer to trigger unsafe object deserialization (CWE-502), potentially yielding code execution, information disclosure, data tampering, and denial of service. The flaw is vendor-reported by NVIDIA and carries a CVSS 3.1 base of 7.8 (AV:L), meaning it is not remotely reachable but converts existing local access into full compromise of the model-serving process. There is no public exploit identified at time of analysis and it is not listed in CISA KEV.

Technical ContextAI

TensorRT-LLM is NVIDIA's open-source library for optimizing and serving large language models on GPUs, commonly deployed as a Python/C++ inference runtime that uses inter-process communication (IPC) to coordinate worker processes (for example across tensor/pipeline-parallel GPU workers). The root cause is CWE-502, Deserialization of Untrusted Data: the IPC channel deserializes objects (typically via Python pickle or a similar mechanism used to pass tensors/commands between processes) without validating that the serialized payload is trustworthy. When an attacker running as the same local user can write to or inject into that IPC channel, crafted serialized data is reconstructed into live objects, allowing attacker-controlled code paths to execute. The CPE cpe:2.3:a:nvidia:tensorrt-llm:*:*:*:*:*:*:*:* indicates all versions are in scope pending a fixed release identifier.

RemediationAI

No vendor-released patch version was identified in the provided data, so the primary action is to monitor NVIDIA's security bulletin channel (typically https://nvidia.custhelp.com / the NVIDIA Product Security page) referenced from the CVE and upgrade TensorRT-LLM to the fixed release as soon as NVIDIA publishes it, then track the CVE via https://nvd.nist.gov/vuln/detail/CVE-2026-47472. Because exploitation requires same-user local access, effective compensating controls focus on tightening the local trust boundary: run TensorRT-LLM under a dedicated low-privilege service account isolated from other users and workloads (limits blast radius but requires deployment changes), restrict filesystem permissions and directory ownership on any IPC sockets, named pipes, or shared-memory/temp paths so only the intended process user can access them, and isolate the inference runtime in a hardened container or namespace to prevent co-tenant processes from reaching the IPC channel (adds operational overhead and may complicate multi-worker GPU setups). Avoid running the runtime on multi-tenant hosts where untrusted users share the same UID, and verify exact fix versions from NVIDIA before deploying rather than assuming any version string.

CVE-2026-24142 CRITICAL
9.8 May 20

Deserialization of untrusted data in NVIDIA TensorRT-LLM across all platforms allows a local, low-privileged attacker to

CVE-2026-24163 CRITICAL
9.8 May 20

Unsafe deserialization in NVIDIA TensorRT-LLM's RPC testing component allows a local high-privileged attacker to trigger

CVE-2025-33255 CRITICAL
9.8 May 20

Unsafe deserialization in NVIDIA TensorRT-LLM's MPI server component allows a high-privileged local attacker to achieve

CVE-2026-24233 HIGH
8.4 Jul 14

Insecure deserialization in NVIDIA TensorRT-LLM for Linux lets a local, low-privileged attacker abuse a weakness in the

CVE-2026-47471 HIGH
7.5 Jul 14

Heap-based buffer overflow in NVIDIA TensorRT-LLM's tensor deserialization path lets an adjacent, unauthenticated attack

CVE-2026-24160 HIGH
7.5 May 20

Null pointer dereference in NVIDIA TensorRT-LLM across all supported platforms allows a local attacker to crash the appl

CVE-2026-47473 HIGH
7.4 Jul 14

Memory corruption in NVIDIA TensorRT-LLM allows an attacker with local access to trigger a write-what-where primitive (C

CVE-2026-24229 HIGH
7.3 Jul 14

Missing authentication in NVIDIA TensorRT-LLM for Linux lets an attacker reach the disaggregated orchestrator's FastAPI

CVE-2026-24234 MEDIUM
6.8 Jul 14

Server-side request forgery in NVIDIA TensorRT-LLM for Linux exposes AI inference servers to internal network pivoting v

CVE-2026-24220 MEDIUM
6.4 Jul 14

Unsafe deserialization in NVIDIA TensorRT-LLM's visual gen server through version 1.3.0 rc11 allows a locally privileged

CVE-2026-24259 MEDIUM
6.4 Jul 14

Missing authentication for a critical function in NVIDIA TensorRT-LLM for Linux (all versions through v1.3.0 rc12) allow

CVE-2026-24226 MEDIUM
6.3 Jul 14

Improper control of code generation in NVIDIA TensorRT-LLM for Linux (all versions through v1.3.0 rc12) allows a locally

Share

CVE-2026-47472 vulnerability details – vuln.today

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