Impact
The vulnerability originates from improper handling of the bones_num parameter in the Assimp MDLImporter, causing a heap‑based buffer overflow in MDLLoader.cpp. This flaw allows an attacker to corrupt memory, potentially leading to application crash or execution of arbitrary code. The overflow is linked to the buffer size being overwritten during bone graph construction, as highlighted by CWE‑119 and CWE‑122.
Affected Systems
This issue affects the Open Asset Import Library (Assimp) at commit 17c12da. Systems that process MDL files using this version of Assimp are at risk. The CVE references indicate the flaw was discovered in that specific release, and there is no patch listed for earlier versions.
Risk and Exploitability
The CVSS score of 5.3 indicates moderate severity, and the public exploit is available, demonstrating remote exploitation potential. The EPSS score is not available, and the vulnerability is not yet listed in the CISA KEV catalog. Attackers could supply a crafted MDL file to trigger the overflow. Because the flaw is in a common library used by 3D applications, a broad range of end‑systems could be impacted.
OpenCVE Enrichment