Vulnerability · Published Apr 3, 2025 · Assigned by VulDB
CVE-2025-3159Open Asset Import Library Assimp ASE File ASEParser.cpp ParseLV4MeshBonesVertices heap-based overflow
Medium 5.3
In plain English
A medium-severity heap buffer overflow in Assimp from Open Asset Import Library. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.3% (higher than 27% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
A vulnerability, which was classified as critical, was found in Open Asset Import Library Assimp 5.4.3. This affects the function Assimp::ASE::Parser::ParseLV4MeshBonesVertices of the file code/AssetLib/ASE/ASEParser.cpp of the component ASE File Handler. The manipulation leads to heap-based buffer overflow. The attack needs to be approached locally. The exploit has been disclosed to the public and may be used. The identifier of the patch is e8a6286542924e628e02749c4f5ac4f91fdae71b. It is recommended to apply a patch to fix this issue.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian:12 | assimp | no fix listed | DEBIAN-CVE-2025-3159 |
| Debian:13 | assimp | no fix listed | DEBIAN-CVE-2025-3159 |
| Debian:14 | assimp | 6.0.2+ds-1 | DEBIAN-CVE-2025-3159 |
| PyPI | pyassimp | no fix listed | PYSEC-2025-263 |
| Rocky Linux:9 | qt5-qt3d | 0:5.15.9-2.el9_6 | RLSA-2025:12842 |
| Ubuntu:22.04:LTS | assimp | no fix listed | UBUNTU-CVE-2025-3159 |
| Ubuntu:24.04:LTS | assimp | no fix listed | UBUNTU-CVE-2025-3159 |
| Ubuntu:25.10 | assimp | no fix listed | UBUNTU-CVE-2025-3159 |
| Ubuntu:26.04:LTS | assimp | no fix listed | UBUNTU-CVE-2025-3159 |
| Ubuntu:26.10 | assimp | no fix listed | UBUNTU-CVE-2025-3159 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| Open Asset Import Library | Assimp | 5.4.3 |
Weakness: CWE-122, CWE-119 · Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
References
- VDB-303105 | Open Asset Import Library Assimp ASE File ASEParser.cpp ParseLV4MeshBonesVertices heap-based overflow vdb-entry, technical-description
- VDB-303105 | CTI Indicators (IOB, IOC, IOA) signature, permissions-required
- Submit #542247 | Open Asset Import Library Assimp >=5.4.3 Heap-based Buffer Overflow third-party-advisory
- https://github.com/assimp/assimp/issues/6024 issue-tracking
- https://github.com/assimp/assimp/pull/6051 issue-tracking
- https://github.com/assimp/assimp/issues/6024#issue-2877382033 exploit, issue-tracking
- https://github.com/tellypresence/assimp/commit/e8a6286542924e628e02749c4f5ac4f91fdae71b patch