Description
Assimp through 6.0.5 contains an integer overflow vulnerability in MD2Importer::ValidateHeader() that allows attackers to bypass frame table bounds checks using crafted header fields. Attackers can supply a malicious .md2 file whose numFrames and numVertices values wrap the 32-bit size check, causing heap out-of-bounds reads that crash applications or expose adjacent heap memory.
Published: 2026-10-28
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: Heap out‑of‑bounds read
Action: Patch Update
AI Analysis

Impact

Assimp versions up to and including 6.0.5 contain an integer overflow in the MD2Importer::ValidateHeader() routine. The flaw allows an attacker to craft an .md2 file with header fields that wrap the 32‑bit size check, bypassing the frame table bounds verification. This results in a heap out‑of‑bounds read that can crash an application or leak the contents of adjacent heap memory, potentially exposing sensitive information.

Affected Systems

The vulnerability affects the Assimp library, any application that links against Assimp through version 6.0.5 or earlier. The affected product is Assimp, with the most recent version impacted being 6.0.5. Upgrading to later library releases that incorporate the fix removes the integer overflow in MD2Importer.

Risk and Exploitability

The CVSS score of 6.9 indicates a moderate severity, and there is no available EPSS score, so the likelihood of exploitation cannot be quantified. The vulnerability is not listed in the CISA KEV catalog. The attack vector is inferred to be file‑based, requiring an attacker to supply a malicious .md2 file that an application processes using the MD2 importer. If successful, the crash or data exposure may lead to partial denial of service or confidentiality compromise.

Generated by OpenCVE AI on October 28, 2026 at 03:27 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Assimp to a patched release that includes a corrected bounds check in MD2Importer::ValidateHeader()
  • Configure the application to reject or sanitize .md2 files unless they originate from trusted sources
  • Implement additional runtime protections such as strict stack canaries and ASLR to reduce the impact of any remaining heap read vulnerabilities

Generated by OpenCVE AI on October 28, 2026 at 03:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 28 Oct 2026 02:30:00 +0000

Type Values Removed Values Added
Description Assimp through 6.0.5 contains an integer overflow vulnerability in MD2Importer::ValidateHeader() that allows attackers to bypass frame table bounds checks using crafted header fields. Attackers can supply a malicious .md2 file whose numFrames and numVertices values wrap the 32-bit size check, causing heap out-of-bounds reads that crash applications or expose adjacent heap memory.
Title Assimp through 6.0.5 Heap Out-of-Bounds Read via MD2 Importer Integer Overflow
First Time appeared Assimp
Assimp assimp
Weaknesses CWE-190
CPEs cpe:2.3:a:assimp:assimp:*:*:*:*:*:*:*:*
Vendors & Products Assimp
Assimp assimp
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-28T02:03:17.365Z

Reserved: 2026-10-27T13:04:09.906Z

Link: CVE-2026-117608

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-28T03:17:12.450

Modified: 2026-10-28T03:17:12.450

Link: CVE-2026-117608

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-28T04:00:09Z

Weaknesses
  • CWE-190

    Integer Overflow or Wraparound