Skip to main content

NVIDIA TensorRT-LLM EUVDEUVD-2026-31057

| CVE-2026-24163 CRITICAL
Deserialization of Untrusted Data (CWE-502)
2026-05-20 nvidia GHSA-qvvq-q6v7-7fhg
9.8
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Obtain high-privileged local access to inference host
  2. Delivery
    Locate TRT-LLM RPC testing endpoint
  3. Exploit
    Send crafted serialized payload
  4. Execution
    Trigger unsafe deserialization (CWE-502)
  5. Persist
    Execute code with scope change
  6. Impact
    Tamper data or exfiltrate model artifacts

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 local access to a host running NVIDIA TensorRT-LLM (AV:L) and high pre-existing privileges on that host (PR:H), and the attacker must reach the RPC testing interface specifically - not the general inference API - meaning a deployment that exposes or leaves enabled the TRT-LLM RPC test pathway. Attack complexity is High (AC:H), indicating additional conditions outside the attacker's control such as timing, configuration state, or specific RPC operations being available. No user interaction is required (UI:N). The local vector combined with high privileges sharply limits realistic exploitation to insiders, compromised service accounts, or co-tenants on shared GPU infrastructure; an internet-facing inference endpoint alone does not satisfy these prerequisites unless the RPC test surface is also exposed.

Impact

Signals point in different directions and should be weighed together. The CVSS base of 7.5 is driven by full C/I/A impact and scope change, but the vector (AV:L/AC:H/PR:H) materially constrains real-world exploitability: the attacker must already be on the host, must hold high privileges, and must navigate non-trivial conditions. No EPSS or KEV listing is present in the supplied data, and no public exploit code has been identified, so this is not a mass-exploitation candidate. The more plausible threat models are post-compromise privilege/scope escalation on an inference node, or a malicious insider in a multi-tenant ML pipeline abusing the RPC test surface to pivot. Note the apparent tension between the description (suggesting a 'TRT-LLM for any platform' RPC testing path) and the CVSS local vector - defenders should verify with the NVIDIA advisory whether the RPC endpoint is ever reachable across a network in any supported deployment, since that would materially change the risk picture.

Exploit ScenarioDerived

An attacker who has already gained a high-privileged local foothold on an inference host - for example a compromised MLOps account or a malicious co-tenant on a shared GPU node - sends a crafted serialized payload to the TRT-LLM RPC testing interface. The deserializer reconstructs attacker-controlled objects, triggering code execution in the TRT-LLM process context and, because scope is changed, allowing impact on resources beyond the original security boundary such as other model artifacts, API keys, or adjacent services. No public exploit identified at time of analysis, but CWE-502 issues in Python-based ML stacks are historically straightforward to weaponize once the wire format is known.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – May 20, 2026

Unsafe deserialization in NVIDIA TensorRT-LLM's RPC testing component allows a local high-privileged attacker to trigger code execution, denial of service, data tampering, or information disclosure across a changed scope. The flaw is rated CVSS 7.5 despite local-only access and high attack complexity because successful exploitation crosses a security boundary (S:C) and yields full CIA impact. No public exploit identified at time of analysis, and the issue is not listed in CISA KEV.

RemediationAI

Patch available per vendor advisory - upgrade NVIDIA TensorRT-LLM to the fixed release identified in NVIDIA bulletin 5805 (https://nvidia.custhelp.com/app/answers/detail/a_id/5805); exact fixed version is not enumerated in the supplied data and should be taken from that advisory. Until the upgrade is deployed, do not expose the TRT-LLM RPC testing interface beyond trusted operators, remove or disable test/RPC entry points in production inference deployments, and restrict file-system and process access on inference hosts so that only the dedicated service account can reach the RPC socket (trade-off: this may break developer test workflows that rely on the same RPC path). For multi-tenant inference clusters, segment tenants onto separate hosts or namespaces to prevent a compromised tenant from reaching another tenant's TRT-LLM process via the changed-scope component.

Affected VersionsENISA

TensorRT-LLM 0 <v1.2

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 (TRT-LLM) is NVIDIA's open-source library for optimizing and serving large language model inference on NVIDIA GPUs, commonly deployed in AI inference clusters and used with Triton Inference Server. The vulnerability resides in an RPC-based testing pathway and is classified as CWE-502 (Deserialization of Untrusted Data), meaning the component reconstructs language-native objects (likely Python pickle, given the TRT-LLM Python stack) from attacker-influenced byte streams without validating the type or contents. When deserialization is performed on untrusted input, gadget chains in the loaded modules can be invoked during object reconstruction, turning a data parse into arbitrary execution. The single affected CPE entry (cpe:2.3:a:nvidia:tensorrt-llm:*:*:*:*:*:*:*:*) covers all versions of the product up to the vendor-released fix.

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

NVD PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

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

Lifecycle Timeline

2
Severity Changed
Jul 24, 2026 - 10:22 NVD
HIGH CRITICAL
CVSS changed
Jul 24, 2026 - 10:22 NVD
7.5 (HIGH) 9.8 (CRITICAL)

DescriptionNVD

NVIDIA TRT-LLM for any platform contains a vulnerability in RPC testing, where an attacker could cause an unsafe deserialization. A successful exploit of this vulnerability might lead to code execution, denial of service, data tampering, and information disclosure.

Executive ViewAI

Why It Matters

NVIDIA TensorRT-LLM's RPC testing component contains an unsafe deserialization flaw enabling local high-privilege attackers to execute code, disrupt service, or tamper with AI model data. Organizations operating TensorRT-LLM for production inference risk model integrity compromise and service disruption; high-privilege requirement limits blast radius but does not eliminate exposure in multi-user research environments.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable RPC testing component unless critical to operations; (2) Enforce principle of least privilege-restrict local access to TensorRT-LLM systems via OS controls (sudoers, groups, capability restrictions); (3) Isolate TensorRT-LLM via network segmentation from general research environments; (4) Enable audit logging on process execution and privilege changes affecting TensorRT-LLM; (5) Monitor for unexpected outbound connections or process spawning from TensorRT-LLM processes.

Threat Intelligence Overview

EPSS Score
0.1%
Top 82% exploitable
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

49
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +49
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.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

Related Vulnerabilities in NVIDIA TRT-LLM Deserialization and Memory Flaws

View all 4

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