Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
TensorRT is a locally-invoked inference library requiring the victim to load a crafted model, so AV:L and UI:R; impact is data tampering only, giving I:H with C:N/A:N.
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
4DescriptionNVD
NVIDIA TensorRT contains a vulnerability where an attacker could cause an out-of-bounds write. A successful exploit of this vulnerability might lead to data tampering.
AnalysisAI
Out-of-bounds write in NVIDIA TensorRT prior to version 10.16.1 allows an attacker to corrupt memory and tamper with data during inference processing. The flaw affects the TensorRT SDK/runtime used for high-performance deep-learning inference on NVIDIA GPUs, and per the vendor CVSS the impact is limited to integrity (data tampering) with no confidentiality or availability loss. There is no public exploit identified at time of analysis and EPSS probability is negligible (0.04%), but CISA SSVC flags the issue as automatable.
Technical ContextAI
TensorRT is NVIDIA's SDK and runtime for optimizing and executing deep-learning inference on GPUs; it parses model artifacts (engines/serialized networks, ONNX graphs, plans) and executes optimized kernels. The root cause is CWE-787 (Out-of-bounds Write), a memory-corruption class where the software writes past the bounds of an allocated buffer - the community tags (Memory Corruption, Buffer Overflow) reinforce this. The single affected CPE is cpe:2.3:a:nvidia:tensorrt:*:*:*:*:*:*:*:* covering the TensorRT application/library. An OOB write in a model/input parsing or kernel path can overwrite adjacent memory, which the vendor characterizes as leading to data tampering rather than full code execution.
RemediationAI
Upgrade NVIDIA TensorRT to version 10.16.1 or later, which is the first fixed release per the EUVD advisory (Vendor-released patch: 10.16.1); consult the NVIDIA security bulletin at https://nvidia.custhelp.com/app/answers/detail/a_id/5836 for the exact package and platform builds. Until you can patch, only load and execute TensorRT engines, plans, and model files from trusted, integrity-verified sources - treat serialized engines and ONNX inputs as untrusted code, since deserializing an attacker-supplied artifact is the most plausible trigger; the trade-off is that this restricts pipelines that ingest third-party or user-supplied models. Where feasible, run inference workloads in an isolated or sandboxed process so a memory-corruption event cannot tamper with adjacent application data, accepting the added deployment complexity.
Local code execution in NVIDIA TensorRT is possible when the library parses an attacker-supplied input (such as a crafte
Code execution in NVIDIA TensorRT is possible when the SDK processes a maliciously crafted input that overflows a heap-b
Improper array index validation (CWE-129) in NVIDIA TensorRT allows an attacker to trigger out-of-bounds memory access t
Code execution in NVIDIA TensorRT (all versions through v10.16.1) arises from unsafe deserialization of untrusted data (
Same weakness CWE-787 – Out-of-bounds Write
View allSame technique Memory Corruption
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-31141
GHSA-pffw-vmg5-5gcr