Skip to main content

NVIDIA TensorRT-LLM EUVDEUVD-2026-44448

| CVE-2026-24233 HIGH
Deserialization of Untrusted Data (CWE-502)
2026-07-14 nvidia GHSA-rjg7-v496-w6mx
8.4
CVSS 3.1 · Vendor: nvidia
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain local access or model-directory write
  2. Delivery
    Plant crafted malicious weight file
  3. Exploit
    TensorRT-LLM restricted unpickler deserializes payload
  4. Execution
    Arbitrary code executes in inference process
  5. Impact
    Escalate privileges and exfiltrate or tamper data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V1 - Encoding and Sanitization Safe deserialization, type allowlists
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that TensorRT-LLM on Linux deserialize a model weight file that the attacker controls or has tampered with - the specific trigger is the restricted-unpickler code path invoked during model-weight loading, so the attacker must be able to supply, substitute, or influence the weights the victim process loads. The Local attack vector (AV:L) is the key limiting factor: the attacker needs local access to the host or write access to the model file/directory rather than remote network reachability, which meaningfully narrows exposure to scenarios involving untrusted or shared model artifacts. Deployments that exclusively load first-party, integrity-verified weights from controlled storage are largely insulated, whereas environments that ingest third-party or user-supplied models are directly exposed; no user interaction beyond the normal model-load operation is required per the CVSS UI:N metric.

Impact

The CVSS 3.1 vector CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H yields 8.4 (High), driven by high impact across confidentiality, integrity, and availability with low attack complexity and no privileges - but critically the attack vector is Local (AV:L), not network, so this is not a remotely triggerable pre-auth RCE despite the high score. PR:N here means no authentication is needed once the attacker can influence the model artifact being loaded locally, which realistically depends on supplying or substituting a malicious model file into the load path. No EPSS score, SSVC decision, KEV entry, or POC was provided in the input, so real-world exploitation pressure cannot be quantified from the available data. The practical priority is therefore moderate-to-high in environments that load third-party or untrusted model weights, and lower where model provenance is tightly controlled; note the tension worth verifying with the vendor - the description labels the attacker 'unauthenticated' yet the vector is local, which typically implies the attacker already has some local foothold or control over model inputs.

Exploit ScenarioDerived

An attacker crafts a malicious model weight file whose embedded pickle stream abuses the incomplete restrictions in TensorRT-LLM's unpickler, then gets it onto a target system - for example by publishing it as a seemingly legitimate model or by writing to a shared model directory a victim later loads. When the TensorRT-LLM process deserializes the weights during model initialization, the crafted payload executes, giving the local attacker code execution and potential privilege escalation. No public POC was identified in the provided data, and the Local attack vector with low complexity means exploitation is straightforward once the attacker controls the loaded artifact.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 14, 2026

Insecure deserialization in NVIDIA TensorRT-LLM for Linux lets a local, low-privileged attacker abuse a weakness in the restricted unpickler that handles model-weight loading, potentially achieving code execution, privilege escalation, data tampering, and information disclosure. The flaw (CWE-502, CVSS 8.4) affects the GPU LLM-inference library and stems from the restricted unpickler failing to fully constrain what can be deserialized from an untrusted model artifact. There is no public exploit identified at time of analysis and the CVE is not listed in CISA KEV.

RemediationAI

No vendor-released patch version was identified at time of analysis in the provided data, so the primary action is to consult NVIDIA's official security bulletin for TensorRT-LLM and upgrade to the fixed release once identified (start from the NVD/CVE.org records at https://nvd.nist.gov/vuln/detail/CVE-2026-24233). As compensating controls until patched, only load model weights from trusted, integrity-verified sources - enforce checksums or signatures on model artifacts and reject files of unknown provenance, accepting the trade-off that this blocks convenient use of community/third-party model hubs; restrict filesystem and directory permissions on the model-loading path so untrusted local users cannot place or swap weight files (trade-off: tighter operational access for ML engineers); and run inference workloads in isolated, least-privilege containers or sandboxes so a successful deserialization does not yield host-level privilege escalation (trade-off: added deployment complexity and possible GPU-passthrough constraints).

Affected VersionsENISA

TensorRT-LLM 0.0 ≤v1.3.0 rc14

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

TensorRT-LLM is NVIDIA's open-source library for compiling and serving large language models on NVIDIA GPUs, and it loads serialized model weights during initialization. To reduce risk, NVIDIA wraps this load path in a 'restricted' unpickler intended to allow only a safe subset of Python objects; the vulnerability is that this restriction is incomplete, so a crafted pickle stream embedded in a model weight file can still trigger dangerous object reconstruction. This is a classic CWE-502 Deserialization of Untrusted Data issue: Python's pickle format can invoke arbitrary callables (via reduce/global opcodes) during unpickling, and any gap in an allowlist-based restricted unpickler reopens that primitive. The single CPE, cpe:2.3:a:nvidia:tensorrt-llm:*:*:*:*:*:*:*:*, indicates the whole product line is in scope pending a fixed release.

Know when Tensorrt Llm gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

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

Local vector since exploitation requires deserializing an attacker-controlled model file (AV:L); no privileges once the artifact is loaded (PR:N), with full code-execution-grade C/I/A impact.

3.1 AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:N/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
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

NVIDIA TensorRT-LLM for Linux contains a vulnerability in the restricted unpickler used for model weight deserialization, where a local, unauthenticated attacker could cause deserialization of untrusted data. A successful exploit of this vulnerability might lead to code execution, escalation of privileges, data tampering, and information disclosure.

Executive ViewAI

Why It Matters

NVIDIA TensorRT-LLM for Linux contains a high-severity deserialization vulnerability (CVE-2026-24233, CVSS 8.4) affecting organizations that deploy GPU-accelerated LLM inference. The flaw could enable attackers with local access to execute arbitrary code and escalate privileges through malicious model weights. No public exploit identified at time of analysis; however, no patch is available, requiring immediate implementation of interim protective measures.

Business Impact: High
Compensating Controls

Restrict model artifact loading to cryptographically verified sources with air-gapped or isolated storage; isolate GPU inference workloads in sandboxed or containerized environments with minimal privilege and network isolation; implement access controls and monitoring for model file modifications; establish rapid patch deployment procedures in advance of vendor fix; evaluate temporary mitigation through workload relocation to alternative inference platforms.

Threat Intelligence Overview

EPSS Score
0.3%
Top 82% exploitable
Prevalence
Medium
specialized LLM inference library on NVIDIA GPU deployments, growing but not ubiquitous
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

42
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +42
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Insecure deserialization occurs when an application converts serialized data (a stream of bytes representing an object's state) back into a living object without proper validation.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

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-65119 HIGH
8.4 Oct 27

TensorRT-LLM 1.3.0rc24 can load a tokenizer from an attacker-influenced location during KvCacheAwareRouter initializatio

CVE-2026-47472 HIGH
7.8 Jul 14

Local privilege-context deserialization in NVIDIA TensorRT-LLM lets an attacker who already has same-user access to a ho

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-65120 HIGH
7.1 Oct 27

Server-side request forgery (SSRF) in NVIDIA TensorRT-LLM 1.3.0rc24 allows an attacker who can reach a local input vecto

CVE-2026-24269 HIGH
7.1 Oct 27

Server-side request forgery (CWE-918) in NVIDIA TensorRT-LLM, reported by NVIDIA at CVSS 7.1, allows an attacker positio

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

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