CVE-2026-129477

Assimp through 6.0.6 Path Traversal via glTF External Buffer URIs

Published Nov 15, 2026 CVSS 4.0 · 6.8 Medium EPSS n/a KEV · Not listed
Description
Assimp through 6.0.6 contains a path traversal vulnerability in the glTF and glTF2 importers that allows attackers to read local files via crafted buffers[].uri values. Attackers can supply glTF models with '..' segments or absolute paths in buffer URIs to load files like /etc/passwd into imported mesh vertex data.

Analysis

AI-generated

Technical impact

Assimp versions up to 6.0.6 include a path traversal flaw in the glTF and glTF2 importers that allows an attacker to read arbitrary local files. By crafting the buffers[].uri field with ".." components or absolute paths, a malicious glTF model can be used to load sensitive files such as /etc/passwd into the imported mesh data. The vulnerability does not allow arbitrary code execution but does compromise confidentiality by exposing file contents to the application.

Affected Systems

The flaw affects the Assimp library from the assimp:assimp vendor, specifically all releases up to and including 6.0.6. Systems that statically or dynamically link with these versions and process untrusted glTF models are at risk. The issue was reported in the glTF2Asset.inl source file and tracked on the Assimp GitHub project.

Risk and Exploitability

The CVSS score of 6.8 classifies the issue as a moderate severity vulnerability. No EPSS score is available and the flaw is not listed in the CISA KEV catalog, indicating no known active exploitation. The likely attack vector involves supply of a malicious model to an application that loads it without additional path validation or permission checks. If exploited, the attacker could read sensitive local files, potentially aiding further attacks such as privilege escalation or data exfiltration.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Assimp to a fixed version (6.0.7 or later).
  • Configure the application to disallow or sanitize external buffer URIs in glTF models before loading.
  • Run the model loader in a restricted environment with limited file system permissions to prevent reading of sensitive files.

Generated by OpenCVE AI on November 15, 2026 at 14:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Description Assimp through 6.0.6 contains a path traversal vulnerability in the glTF and glTF2 importers that allows attackers to read local files via crafted buffers[].uri values. Attackers can supply glTF models with '..' segments or absolute paths in buffer URIs to load files like /etc/passwd into imported mesh vertex data.
Title Assimp through 6.0.6 Path Traversal via glTF External Buffer URIs
First Time appeared Assimp
Assimp assimp
Weaknesses CWE-22
CPEs cpe:2.3:a:assimp:assimp:*:*:*:*:*:*:*:*
Vendors & Products Assimp
Assimp assimp
References
Metrics cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N'}

cvssV4_0

{'score': 6.8, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Nov 15, 2026, 1:12 PM
Reserved
Nov 15, 2026, 1:04 PM
Status
Received
Published
Nov 15, 2026, 2:17 PM
Modified
Nov 15, 2026, 2:17 PM