/

CVE-2026-47612

Severity:

HIGH RISK

(7.5)

Path Traversal (CWE-22) in NVIDIA Dynamo Image Loader

CVE-2026-47612

Analyzed

Vulnerability type

Category:

Path Traversal

CWE:

CWE-22

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 pathname-handling vulnerability in its image loading component. If an attacker can influence the image path or related input, they may access files outside the intended restricted directory, potentially causing information disclosure.

Affected context

The vulnerability occurs in deployments of NVIDIA Dynamo for Linux where the image loading component accepts or processes attacker-influenced path information. Risk depends on whether untrusted users, requests, images, or metadata can affect the path selected for loading and whether the process can read files beyond the intended directory.

Exploit preconditions

  • Attack surface: The image loading component and its pathname-processing logic
  • Required access: Ability to influence an image path or an input that is used to construct one
  • Trigger point: Image loading or related file access
  • Why exploitation is possible: Path validation may not sufficiently constrain the resolved path to the designated directory

Why this happens

The underlying bug is improper limitation of a pathname to a restricted directory. This maps to CWE-22: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal'), where path input is insufficiently validated or canonicalized before filesystem access, allowing references to escape the intended location.

Potential impact

  • An attacker may read files outside the intended image directory
  • Sensitive configuration or application data could be disclosed
  • Credentials, tokens, or other secrets may be exposed if readable by the affected process
  • Information obtained from the host or container could support further attacks

General mitigation guidance

Mitigation generally focuses on enforcing a strong filesystem trust boundary

around image loading.

Common defensive patterns include:

  • Resolve and canonicalize paths before access, then verify they remain beneath the approved directory
  • Prefer controlled identifiers or managed file handles over attacker-supplied filesystem paths
  • Reject traversal components, ambiguous encodings, symbolic-link escapes, and unexpected path forms
  • Apply allowlists for permitted image locations and file types
  • Run the image-loading process with only the filesystem permissions it requires
  • Keep sensitive files outside directories readable by the component

How teams detect issues like this

Organizations can look for path traversal risks through:

  • Static analysis rules for filesystem APIs receiving user-controlled or metadata-derived paths
  • Code review checks for missing canonicalization and directory-boundary validation
  • Tests covering traversal sequences, encoded separators, absolute paths, symbolic links, and normalization edge cases
  • Runtime monitoring for unexpected file reads outside approved image directories
  • Policy enforcement that restricts image loaders to designated storage locations

Automated code review and security scanning tools may help identify unsafe path

construction and insufficient containment checks.

Sources

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

Frequently asked

questions

Exploitability depends on whether a remote or untrusted user can influence the

image path or another input used by the image loading component. The available

description does not establish a universal remote attack path.

The attacker generally needs a way to supply or modify path-related input that

reaches image loading, along with a process context capable of reading the

targeted files.

Canonicalize the requested path, enforce a directory-boundary check, and prefer

allowlisted image references instead of accepting arbitrary filesystem paths.

Treat path input as untrusted, test normalization and symlink edge cases, apply

least-privilege filesystem permissions, and monitor file access outside approved

directories.

Find out what's already
exploitable in your codebase.