Description
A vulnerability was identified in Assimp up to 6.0.4. This impacts the function Assimp::MDL::HalfLife::HL1MDLLoader::read_animations of the file HL1MDLLoader.cpp of the component Half-Life 1 MDL Loader. Such manipulation leads to heap-based buffer overflow. The attack must be carried out locally. The exploit is publicly available and might be used. The project tagged the reported issue as bug.
Published: 2026-06-01
Score: 4.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A heap-based buffer overflow exists in the HL1MDLLoader::read_animations function of the Assimp Half‑Life 1 MDL Loader. When a crafted .mdl file is parsed, the animation data overflows a heap buffer, which can corrupt memory or lead to arbitrary code execution if the local attacker can supply the file to the parsing process. The vulnerability is limited to local exploitation and does not provide remote code execution by itself.

Affected Systems

Assimp library versions up to and including 6.0.4, which contain the vulnerable HL1MDLLoader component. Any system that loads Half‑Life 1 MDL files with these versions is impacted.

Risk and Exploitability

The CVSS score of 4.8 indicates moderate severity. The EPSS score is 0.00013, which is less than 1 % and suggests a very low probability of exploitation. The vulnerability is not listed in the CISA KEV catalog. Publicly available exploit code demonstrates the vulnerability can be leveraged locally, and an attacker with local access can potentially achieve arbitrary code execution by serving a malicious .mdl file to a vulnerable application.

Generated by OpenCVE AI on June 2, 2026 at 13:50 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Assimp to a version where the HL1MDLLoader::read_animations overflow is fixed.
  • Ensure that only trusted processes load .mdl files and restrict local execution privileges for untrusted users.
  • Monitor systems for anomalous memory access patterns or crashes that may indicate exploitation attempts.

Generated by OpenCVE AI on June 2, 2026 at 13:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 02 Jun 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-120
References
Metrics threat_severity

None

threat_severity

Moderate


Mon, 01 Jun 2026 16:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 01 Jun 2026 07:30:00 +0000

Type Values Removed Values Added
Description A vulnerability was identified in Assimp up to 6.0.4. This impacts the function Assimp::MDL::HalfLife::HL1MDLLoader::read_animations of the file HL1MDLLoader.cpp of the component Half-Life 1 MDL Loader. Such manipulation leads to heap-based buffer overflow. The attack must be carried out locally. The exploit is publicly available and might be used. The project tagged the reported issue as bug.
Title Assimp Half-Life 1 MDL Loader HL1MDLLoader.cpp read_animations heap-based overflow
First Time appeared Assimp
Assimp assimp
Weaknesses CWE-119
CWE-122
CPEs cpe:2.3:a:assimp:assimp:*:*:*:*:*:*:*:*
Vendors & Products Assimp
Assimp assimp
References
Metrics cvssV2_0

{'score': 4.3, 'vector': 'AV:L/AC:L/Au:S/C:P/I:P/A:P/E:POC/RL:ND/RC:UR'}

cvssV3_0

{'score': 5.3, 'vector': 'CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-06-01T15:23:32.882Z

Reserved: 2026-05-31T08:10:56.826Z

Link: CVE-2026-10230

cve-icon Vulnrichment

Updated: 2026-06-01T15:14:54.194Z

cve-icon NVD

Status : Deferred

Published: 2026-06-01T08:16:19.223

Modified: 2026-06-01T15:15:37.293

Link: CVE-2026-10230

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-06-01T06:00:12Z

Links: CVE-2026-10230 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-06-02T14:00:10Z

Weaknesses
  • CWE-119

    Improper Restriction of Operations within the Bounds of a Memory Buffer

  • CWE-120

    Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')

  • CWE-122

    Heap-based Buffer Overflow