/

CVE-2026-24269

Severity:

HIGH RISK

(7.1)

Server-Side Request Forgery (CWE-918) in NVIDIA TensorRT-LLM

CVE-2026-24269

Awaiting Analysis

Vulnerability type

Category:

Server-Side Request Forgery

CWE:

CWE-918

Impact:

Information Disclosure and Data Tampering

Severity:

HIGH RISK

(7.1)

CVSS version:

3.1

Catch this CVE while code is being written

Detect vulnerable code directly in pull requests, so CVEs are fixed before merge.

Summary

NVIDIA TensorRT-LLM contains a server-side request forgery vulnerability that may allow an attacker to make the server issue requests to unintended destinations.

Under conditions where attacker-controlled request targets or related inputs are accepted, successful exploitation could disclose information or tamper with data accessible from the server environment.

NVIDIA TensorRT-LLM contains a server-side request forgery vulnerability that may allow an attacker to make the server issue requests to unintended destinations.

Under conditions where attacker-controlled request targets or related inputs are accepted, successful exploitation could disclose information or tamper with data accessible from the server environment.

Affected context

The vulnerability affects NVIDIA TensorRT-LLM server deployments where request handling can cause the application to access network resources based on attacker-influenced input. Risk is higher when the server can reach internal services, cloud metadata endpoints, administrative interfaces, or data stores that are not exposed directly to external users.

The vulnerability affects NVIDIA TensorRT-LLM server deployments where request handling can cause the application to access network resources based on attacker-influenced input. Risk is higher when the server can reach internal services, cloud metadata endpoints, administrative interfaces, or data stores that are not exposed directly to external users.

Exploit preconditions

  • Attack surface: A network-facing TensorRT-LLM server or API that processes requests capable of influencing outbound resource access
  • Required access: The ability to send accepted requests to the affected service; authentication requirements depend on deployment configuration
  • Trigger point: Server-side processing of attacker-controlled or insufficiently constrained destination-related input
  • Why exploitation is possible: Outbound requests may not be sufficiently restricted by destination, protocol, network location, or response handling
  • Attack surface: A network-facing TensorRT-LLM server or API that processes requests capable of influencing outbound resource access
  • Required access: The ability to send accepted requests to the affected service; authentication requirements depend on deployment configuration
  • Trigger point: Server-side processing of attacker-controlled or insufficiently constrained destination-related input
  • Why exploitation is possible: Outbound requests may not be sufficiently restricted by destination, protocol, network location, or response handling

Why this happens

The underlying issue is server-side request forgery, mapped to CWE-918. The vulnerable behavior occurs when a server uses attacker-influenced input to initiate outbound requests without reliably enforcing an allowlist of permitted destinations and protocols. Because those requests originate from the trusted server environment, they may reach internal resources or services that the attacker cannot access directly.

The underlying issue is server-side request forgery, mapped to CWE-918. The vulnerable behavior occurs when a server uses attacker-influenced input to initiate outbound requests without reliably enforcing an allowlist of permitted destinations and protocols. Because those requests originate from the trusted server environment, they may reach internal resources or services that the attacker cannot access directly.

Potential impact

  • The attacker may retrieve sensitive information from reachable internal services.
  • The vulnerability could expose cloud instance metadata or service credentials.
  • An attacker may tamper with data through accessible internal APIs.
  • The issue can expand the effective network reach of an external attacker.
  • Internal services may be probed or abused through the vulnerable server.
  • The attacker may retrieve sensitive information from reachable internal services.
  • The vulnerability could expose cloud instance metadata or service credentials.
  • An attacker may tamper with data through accessible internal APIs.
  • The issue can expand the effective network reach of an external attacker.
  • Internal services may be probed or abused through the vulnerable server.

General mitigation guidance

Mitigation generally focuses on reducing server-side network trust and preventing user-controlled input from determining arbitrary destinations.

Common defensive patterns include:

  • Allowing outbound requests only to explicitly approved hosts, schemes, and ports.
  • Resolving and validating destinations before connection, including protection against redirects, DNS rebinding, and alternate address representations.
  • Blocking access to loopback, link-local, private, and other sensitive network ranges unless explicitly required.
  • Separating inference services from sensitive management networks and metadata endpoints.
  • Applying least-privilege network policies and service identities.
  • Avoiding direct use of client-supplied URLs when a fixed server-side mapping can provide the required functionality.
  • Limiting response exposure and logging outbound request destinations for investigation.

Mitigation generally focuses on reducing server-side network trust and preventing user-controlled input from determining arbitrary destinations.

Common defensive patterns include:

  • Allowing outbound requests only to explicitly approved hosts, schemes, and ports.
  • Resolving and validating destinations before connection, including protection against redirects, DNS rebinding, and alternate address representations.
  • Blocking access to loopback, link-local, private, and other sensitive network ranges unless explicitly required.
  • Separating inference services from sensitive management networks and metadata endpoints.
  • Applying least-privilege network policies and service identities.
  • Avoiding direct use of client-supplied URLs when a fixed server-side mapping can provide the required functionality.
  • Limiting response exposure and logging outbound request destinations for investigation.

How teams detect issues like this

High-level detection approaches include:

  • Static analysis for HTTP clients, URL fetchers, proxy utilities, or socket calls that consume request-derived values.
  • Code review checks for missing destination allowlists, unrestricted redirects, and inadequate private-address filtering.
  • Runtime monitoring of outbound connections from TensorRT-LLM services, especially requests to internal, link-local, or metadata addresses.
  • Network policy enforcement that restricts egress to documented service dependencies.
  • Alerting on unexpected protocols, ports, destinations, or response patterns.
  • Automated security review tools can help identify URL-handling paths, but findings should be validated against deployment-specific network controls.

High-level detection approaches include:

  • Static analysis for HTTP clients, URL fetchers, proxy utilities, or socket calls that consume request-derived values.
  • Code review checks for missing destination allowlists, unrestricted redirects, and inadequate private-address filtering.
  • Runtime monitoring of outbound connections from TensorRT-LLM services, especially requests to internal, link-local, or metadata addresses.
  • Network policy enforcement that restricts egress to documented service dependencies.
  • Alerting on unexpected protocols, ports, destinations, or response patterns.
  • Automated security review tools can help identify URL-handling paths, but findings should be validated against deployment-specific network controls.

Sources

SourceLink
github.comgithub.com/NVIDIA/product-security/tree/main/2026/5883
nvd.nist.govnvd.nist.gov/vuln/detail/CVE-2026-24269
cve.orgcve.org/CVERecord?id=CVE-2026-24269

Frequently asked

questions

It may be remotely exploitable when a reachable TensorRT-LLM server accepts attacker-controlled input that influences outbound requests. The exact scope depends on the service interface and network placement.

An attacker generally needs access to the affected server endpoint and a way to submit input processed by the vulnerable request-handling path. Authentication and authorization controls may limit this access.

Use strict destination allowlists, block sensitive network ranges, constrain protocols and ports, and apply egress network controls rather than trusting client-provided destinations.

Review all server-side URL and network access paths, enforce centralized outbound-request policies, apply least privilege, and monitor service egress for unexpected internal-resource access.

It may be remotely exploitable when a reachable TensorRT-LLM server accepts attacker-controlled input that influences outbound requests. The exact scope depends on the service interface and network placement.

An attacker generally needs access to the affected server endpoint and a way to submit input processed by the vulnerable request-handling path. Authentication and authorization controls may limit this access.

Use strict destination allowlists, block sensitive network ranges, constrain protocols and ports, and apply egress network controls rather than trusting client-provided destinations.

Review all server-side URL and network access paths, enforce centralized outbound-request policies, apply least privilege, and monitor service egress for unexpected internal-resource access.

Find out what's already
exploitable in your codebase.