CVE-2026-129480
Received Received - Intake

Heap Out-of-Bounds Read in Assimp MD2Importer

Vulnerability report for CVE-2026-129480, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-11-15

Last updated on: 2026-11-15

Assigner: VulnCheck

Description

Assimp through 6.0.6 contains a heap out-of-bounds read vulnerability in MD2Importer::InternReadFile that allows attackers to read past the file buffer via an unvalidated stored frameSize header field. Attackers can supply a crafted .md2 file loaded with a non-zero keyframe selected to crash the application or leak adjacent heap memory into the imported mesh.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-11-15
Last Modified
2026-11-15
Generated
2026-11-15
AI Q&A
2026-11-15
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
assimp assimp From 0 (inc) to 6.0.6 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-125 The product reads data past the end, or before the beginning, of the intended buffer.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is a heap out-of-bounds read in the Assimp library's MD2 importer (MD2Importer::InternReadFile). It occurs when processing MD2 files with a crafted frame size that exceeds the file's boundaries. The issue stems from using an unvalidated stored frameSize header field, allowing attackers to read past the file buffer. When a non-zero keyframe is selected, a malicious file can place vertices beyond the buffer's end, causing crashes or leaking adjacent heap memory.

Detection Guidance

Detecting this vulnerability requires analyzing Assimp's MD2 file processing. Use AddressSanitizer during compilation to detect heap-buffer-overflows when processing .md2 files. Monitor application crashes when loading MD2 files with non-zero keyframes. Check for heap memory leaks or corruption in logs when processing suspicious files.

Impact Analysis

This vulnerability can impact users by causing application crashes when processing maliciously crafted MD2 files. It may also lead to disclosure of adjacent heap memory, potentially exposing sensitive data. Attackers could exploit this to trigger denial-of-service conditions or, in some cases, execute arbitrary code depending on the system configuration.

Compliance Impact

This vulnerability could impact compliance with GDPR and HIPAA by potentially exposing sensitive data through heap memory leaks. If exploited, it may lead to unauthorized disclosure of personal or health information, violating data protection requirements. Organizations processing such data must address this flaw to maintain compliance.

Mitigation Strategies

Upgrade Assimp to a patched version that validates frameSize in MD2Importer::ValidateHeader(). Avoid processing untrusted MD2 files. If using Assimp, disable MD2 import support via configuration. Monitor for crashes or memory corruption when loading MD2 files.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-129480. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart

Security Radar

News mentioning this vulnerability
Loading related security news...