CVE-2026-129479

Assimp through 6.0.6 Integer Overflow via OgreBinarySerializer::ReadSubMesh

Published Nov 15, 2026 CVSS 4.0 · 6.8 Medium EPSS n/a KEV · Not listed
Description
Assimp through 6.0.6 contains an integer overflow vulnerability in OgreBinarySerializer::ReadSubMesh that allows attackers to crash applications by supplying crafted Ogre binary .mesh files. Attackers can set a large index count so the 32-bit buffer size wraps, causing a segmentation fault in aiMesh::~aiMesh() during scene teardown.

Analysis

AI-generated

Technical impact

Assimp versions through 6.0.6 contain an integer overflow in OgreBinarySerializer::ReadSubMesh. The overflow occurs when a crafted Ogre binary .mesh file specifies an excessively large index count, causing the 32‑bit buffer size to wrap. This triggers a segmentation fault in the aiMesh destructor during scene teardown, resulting in a crash and potential denial of service for applications that process the file.

Affected Systems

Affected systems are installations of the Assimp library, version 6.0.6 and earlier. This includes any software that statically or dynamically links with Assimp for mesh parsing, such as game engines, 3D rendering applications, and development tools that rely on the library.

Risk and Exploitability

The CVSS base score of 6.8 indicates moderate severity. Exploitation is limited to supplying malicious .mesh files; the vulnerability is not remotely exploitable by code execution, but it can cause a crash. No EPSS or KEV data is available, so the likelihood of widespread exploitation is uncertain. Defensive measures should focus on preventing the library from processing untrusted files and on ensuring users apply any available patches.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the most recent Assimp release that includes the fix for the integer overflow (e.g., 6.0.7 or later).
  • Validate or sanitize incoming .mesh files before passing them to Assimp, ensuring the index count does not exceed a safe limit.
  • Run applications that use Assimp in an isolated sandbox or container to contain crashes and mitigate denial‑of‑service impact.

Generated by OpenCVE AI on November 15, 2026 at 14:21 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 an integer overflow vulnerability in OgreBinarySerializer::ReadSubMesh that allows attackers to crash applications by supplying crafted Ogre binary .mesh files. Attackers can set a large index count so the 32-bit buffer size wraps, causing a segmentation fault in aiMesh::~aiMesh() during scene teardown.
Title Assimp through 6.0.6 Integer Overflow via OgreBinarySerializer::ReadSubMesh
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': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H'}

cvssV4_0

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

Weaknesses
  • CWE-190

    Integer Overflow or Wraparound

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