/

CVE-2026-47616

Severity:

HIGH RISK

(7.5)

SSRF (CWE-918) in NVIDIA Dynamo Multimodal Fetcher

CVE-2026-47616

Analyzed

Vulnerability type

Category:

Server-Side Request Forgery

CWE:

CWE-918

Impact:

Information Disclosure

Severity:

HIGH RISK

(7.5)

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 Dynamo for Linux contains a server-side request forgery vulnerability in its multimodal media fetcher. If an attacker can influence a media resource request, the server may be induced to access unintended destinations, potentially disclosing information.

Affected context

The vulnerability occurs in deployments of NVIDIA Dynamo for Linux that use the multimodal media fetcher to retrieve externally referenced content. Risk is higher when attacker-controlled or insufficiently validated media locations are accepted and the service can reach internal, local, or otherwise restricted network resources.

Exploit preconditions

  • Attack surface: The multimodal media-fetching functionality exposed by the Dynamo service
  • Required access: The ability to submit or influence a request that causes the service to fetch media
  • Trigger point: Processing of an attacker-influenced media URL or resource reference
  • Why exploitation is possible: The server may perform outbound requests without adequately restricting destination hosts, schemes, ports, or network locations

Why this happens

The underlying bug is an insufficient separation between user-controlled resource references and trusted server-side network requests. When a server fetches a location supplied or influenced by an attacker without enforcing destination and protocol restrictions, it can be abused as a proxy to access resources that the attacker cannot reach directly. This behavior maps to CWE-918: Server-Side Request Forgery.

Potential impact

  • An attacker may obtain information from internal services
  • The service could disclose local or cloud-environment metadata
  • Internal network topology or service behavior may be exposed
  • Requests could reach administrative or otherwise restricted endpoints

General mitigation guidance

Mitigation generally focuses on reducing trust in user-supplied media locations and constraining all server-side fetches.

Common defensive patterns include:

  • Allowing only approved URL schemes, hosts, ports, and destinations
  • Preferencing controlled identifiers or storage references over arbitrary URLs
  • Validating destinations after resolution and preventing unsafe redirects
  • Restricting outbound network access through egress policies and network segmentation
  • Running the fetching component with only the privileges and network reach it requires
  • Preventing access to loopback, link-local, private, and other sensitive address ranges where appropriate

How teams detect issues like this

Organizations can identify SSRF risks through:

  • Static analysis for HTTP clients that consume user-controlled URLs
  • Code review checks for missing allowlists, redirect controls, and address validation
  • Tests covering private, loopback, link-local, and cloud-metadata destinations
  • Network monitoring for unexpected outbound requests from the media-fetching service
  • Policy enforcement requiring approved egress destinations and restricted URL handling

Automated security review tools may help identify data flows from request parameters into outbound network clients.

Sources

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

Frequently asked

questions

It may be remotely exploitable when a reachable Dynamo service accepts attacker-influenced media references and performs the resulting fetch on the server.

The attacker generally needs access to a request path that invokes the multimodal media fetcher or otherwise permits control over the fetched resource.

Use an allowlist-based fetch design that accepts only approved destinations and protocols, validates resolved addresses, controls redirects, and limits outbound network access.

Treat all externally supplied URLs as untrusted, enforce egress restrictions, test sensitive network destinations, and review every user-controlled value that reaches an outbound request client.

Find out what's already
exploitable in your codebase.