Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain high-privileged local access to inference host
-
DeliveryLocate TRT-LLM RPC testing endpoint
-
ExploitSend crafted serialized payload
-
ExecutionTrigger unsafe deserialization (CWE-502)
-
PersistExecute code with scope change
-
ImpactTamper 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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
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
Lifecycle Timeline
2DescriptionNVD
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
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.
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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 4More in Tensorrt Llm
View allInsecure deserialization in NVIDIA TensorRT-LLM for Linux lets a local, low-privileged attacker abuse a weakness in the
TensorRT-LLM 1.3.0rc24 can load a tokenizer from an attacker-influenced location during KvCacheAwareRouter initializatio
Local privilege-context deserialization in NVIDIA TensorRT-LLM lets an attacker who already has same-user access to a ho
Heap-based buffer overflow in NVIDIA TensorRT-LLM's tensor deserialization path lets an adjacent, unauthenticated attack
Memory corruption in NVIDIA TensorRT-LLM allows an attacker with local access to trigger a write-what-where primitive (C
Missing authentication in NVIDIA TensorRT-LLM for Linux lets an attacker reach the disaggregated orchestrator's FastAPI
Server-side request forgery (SSRF) in NVIDIA TensorRT-LLM 1.3.0rc24 allows an attacker who can reach a local input vecto
Server-side request forgery (CWE-918) in NVIDIA TensorRT-LLM, reported by NVIDIA at CVSS 7.1, allows an attacker positio
Server-side request forgery in NVIDIA TensorRT-LLM for Linux exposes AI inference servers to internal network pivoting v
EUVD-2026-31057
GHSA-qvvq-q6v7-7fhg
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB