Description
A security vulnerability has been detected in Open Asset Import Library Assimp Assimp 17c12da. The affected element is the function Assimp::MDLImporter::ParseBoneTrafoKeys_3DGS_MDL7 of the file code/AssetLib/MDL/MDLLoader.cpp of the component 3DGS MDL7 Bone Transformation Key Parser. The manipulation of the argument transmatrix_count/pcBoneTransforms leads to buffer overflow. It is possible to initiate the attack remotely. The exploit has been disclosed publicly and may be used. The identifier of the patch is 50d767984e78d51b53e2020fdf0967fd624bc377. It is recommended to apply a patch to fix this issue.
Published: 2026-08-17
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A buffer overflow occurs in the Open Asset Import Library Assimp when parsing 3DGS MDL7 bone transformation keys; the function Assimp::MDLImporter::ParseBoneTrafoKeys_3DGS_MDL7 can be triggered with crafted input that manipulates the transmatrix_count and pcBoneTransforms arguments. This overflow may corrupt memory and, if exploited, can lead to arbitrary code execution or system compromise. The vulnerability is exploitable remotely through a malformed MDL file that an application processes.

Affected Systems

The flaw affects the Assimp library, particularly versions that include the commit 17c12da before patch 50d76798. The specifics of the vulnerable version range are not listed, so any build of Assimp that ships the unpatched MDLImporter module is potentially impacted. The CNA vendor is Open Asset Import Library Assimp, product Assimp.

Risk and Exploitability

The CVSS score of 5.3 rates the bug as moderate severity; the EPSS score is not available, but the attack can be launched remotely by supplying a malicious MDL file. It is not listed in CISA's KEV catalog, but the publicly disclosed exploit indicates that attackers could potentially target applications that rely on Assimp to import 3DGS MDL7 files. Administrators should consider the moderate likelihood of exploitation in environments that import such files.

Generated by OpenCVE AI on August 17, 2026 at 11:10 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the patch identified by commit 50d767984e78d51b53e2020fdf0967fd624bc377 or upgrade to a newer Assimp release that incorporates the fix.
  • If your system must handle untrusted MDL files, import them in a sandboxed or restricted environment to block potential memory corruption.
  • If the 3DGS MDL7 format is not required for your workflow, disable or remove the MDLImporter functionality to eliminate the attack surface.

Generated by OpenCVE AI on August 17, 2026 at 11:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 19 Aug 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 18 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


Mon, 17 Aug 2026 08:00:00 +0000

Type Values Removed Values Added
Description A security vulnerability has been detected in Open Asset Import Library Assimp Assimp 17c12da. The affected element is the function Assimp::MDLImporter::ParseBoneTrafoKeys_3DGS_MDL7 of the file code/AssetLib/MDL/MDLLoader.cpp of the component 3DGS MDL7 Bone Transformation Key Parser. The manipulation of the argument transmatrix_count/pcBoneTransforms leads to buffer overflow. It is possible to initiate the attack remotely. The exploit has been disclosed publicly and may be used. The identifier of the patch is 50d767984e78d51b53e2020fdf0967fd624bc377. It is recommended to apply a patch to fix this issue.
Title Open Asset Import Library Assimp 3DGS MDL7 Bone Transformation Key MDLLoader.cpp ParseBoneTrafoKeys_3DGS_MDL7 buffer overflow
First Time appeared Assimp
Assimp assimp
Weaknesses CWE-119
CWE-120
CPEs cpe:2.3:a:assimp:assimp:*:*:*:*:*:*:*:*
Vendors & Products Assimp
Assimp assimp
References
Metrics cvssV2_0

{'score': 7.5, 'vector': 'AV:N/AC:L/Au:N/C:P/I:P/A:P/E:POC/RL:OF/RC:C'}

cvssV3_0

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

cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-08-19T14:10:30.335Z

Reserved: 2026-08-16T18:12:27.763Z

Link: CVE-2026-19999

cve-icon Vulnrichment

Updated: 2026-08-19T14:10:09.143Z

cve-icon NVD

Status : Deferred

Published: 2026-08-17T08:16:59.733

Modified: 2026-08-20T12:48:31.843

Link: CVE-2026-19999

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-17T07:30:12Z

Links: CVE-2026-19999 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-17T11:15:04Z

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')