Skip to main content

NVIDIA TensorRT EUVDEUVD-2026-44489

| CVE-2026-24272 HIGH
Heap-based Buffer Overflow (CWE-122)
2026-07-14 nvidia GHSA-jp25-r59g-9p63
7.8
CVSS 3.1 · Vendor: nvidia
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious TensorRT model/engine file
  2. Delivery
    Deliver to victim via model repo or file
  3. Exploit
    Victim loads file into TensorRT
  4. Execution
    Overflow heap buffer during parsing
  5. Impact
    Execute code in inference process context

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Heap buffer bounds checking
MITRE ATT&CK

1 technique across 1 tactic: Execution

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

Exploitation Conditions

Exploitation requires a local user to load or process attacker-supplied content with a TensorRT-based application - the UI:R metric confirms victim interaction is mandatory, and AV:L confirms the attacker cannot trigger this over the network. The concrete prerequisite is that TensorRT parses or deserializes an untrusted model/engine input containing a crafted oversized field that overflows a heap buffer. Limiting factors: the attacker needs no prior privileges (PR:N) but must induce a user to open malicious content, and the scope is unchanged (S:U), so impact is confined to the process running TensorRT. This is not remotely exploitable against a default network-exposed service.

Impact

The CVSS 3.1 base score is 7.8 (High), driven by high impact across all three dimensions but constrained by a local attack vector (AV:L) and required user interaction (UI:R) - meaning a victim must load or process attacker-supplied content, not a remotely reachable network service. No EPSS score was provided in the input, so exploitation probability cannot be quantified here; the vulnerability is not in CISA KEV and no POC was referenced, so the current signals point to a real but not urgently-exploited issue. The combination PR:N with AV:L/UI:R is internally consistent: no pre-existing privileges are needed, but the attacker relies on a user action (opening a crafted model/engine file) to gain local execution. This is a priority for environments that ingest untrusted models, but the local-plus-interaction requirement meaningfully lowers real-world risk versus a network-facing RCE of the same score.

Exploit ScenarioDerived

An attacker crafts a malicious model or serialized engine file with manipulated size/length fields and delivers it to a victim (e.g., via a shared model repository, email, or a compromised model-hub entry). When the victim loads the file into a TensorRT-based application, the parser overflows a heap buffer, corrupting memory and allowing the attacker to execute code in the context of the inference process. No public POC was referenced, and the AV:L/AC:L/UI:R vector means the attack is low-complexity but hinges on the victim opening the crafted content.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
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 – Jul 14, 2026

Code execution in NVIDIA TensorRT is possible when the SDK processes a maliciously crafted input that overflows a heap-based buffer (CWE-122), corrupting adjacent heap memory. The flaw affects the TensorRT deep-learning inference library and requires a local user to load attacker-supplied content, per the AV:L/UI:R CVSS vector; there is no public exploit identified at time of analysis and it is not listed in CISA KEV. Successful exploitation yields full loss of confidentiality, integrity, and availability (C:H/I:H/A:H) in the context of the process running the inference job.

RemediationAI

Consult NVIDIA's advisory (a_id/5855) at https://nvidia.custhelp.com/app/answers/detail/a_id/5855 and upgrade TensorRT to the fixed release identified there; an exact fixed version is not present in the provided input, so treat the advisory as authoritative rather than assuming a version number. Because exploitation requires processing attacker-supplied content, the most effective compensating control is to only load models and serialized engine files from trusted, integrity-verified sources - validate provenance and checksums before deserialization, and avoid deserializing engines received from untrusted parties (deserialization of untrusted TensorRT engines is inherently risky). Where feasible, run inference workloads in a sandboxed or least-privilege container so heap corruption is contained to a low-privilege context, accepting the trade-off of added deployment complexity and marginal performance overhead. Patch status: Patch available per vendor advisory; released fixed version not independently confirmed from the provided data.

Affected VersionsENISA

TensorRT v0 - v10.16.1 ≤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 is NVIDIA's high-performance deep-learning inference optimizer and runtime SDK, used to build and execute optimized inference 'engines' from model formats such as ONNX. The affected CPE cpe:2.3:a:nvidia:tensorrt:*:*:*:*:*:*:*:* indicates the application/library itself rather than a specific driver or firmware component. The root cause is classified as CWE-122 (Heap-Based Buffer Overflow): during parsing or deserialization of model/engine data, the library writes past the bounds of a heap-allocated buffer - typically the result of trusting an attacker-controllable size or length field without adequate bounds validation - allowing controlled heap corruption that can be steered toward arbitrary code execution.

Know when Tensorrt 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 7.8 HIGH
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 7.8 HIGH

Local file-parsing flaw needing no privileges but victim interaction (AV:L/PR:N/UI:R); crafted-input heap overflow yields full code execution, so C/I/A all High.

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

DescriptionCVE.org

NVIDIA TensorRT contains a vulnerability where an attacker might cause an overflow to a heap-based buffer. A successful exploit of this vulnerability might lead to code execution.

Executive ViewAI

Why It Matters

NVIDIA TensorRT contains a heap-based buffer overflow vulnerability (CVE-2026-24272) that enables arbitrary code execution with full system compromise within inference processes. Organizations deploying TensorRT for production AI/ML workloads face risk of intellectual property theft, service disruption, and data manipulation through locally-supplied malicious models or inputs. No vendor-released patch has been identified at time of analysis.

Business Impact: High
Compensating Controls

Restrict local user access to TensorRT processes and model storage directories; execute inference workloads in isolated containers or virtual machines with minimal privilege levels; implement strict model and input source verification procedures; enable process execution monitoring for anomalous behavior; limit model loading to pre-approved, scanned sources only.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Medium
widely used GPU inference SDK in ML deployments, not universal
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.1%
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

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

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

A heap overflow occurs when a program writes data beyond the bounds of a buffer allocated in the heap memory region.

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

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