Open Asset Import Library Assimp
cpe:2.3:a:assimp:assimp:*:*:*:*:*:*:*
- >= 5.4.3
A vulnerability allowing out-of-bounds read has been identified in Open Asset Import Library (Assimp) version 5.4.3. This issue arises in the SceneCombiner component, specifically within the AddNodeHashes function in SceneCombiner.cpp. The vulnerability can be exploited locally, and although it does not directly lead to remote code execution, it could potentially be used to read sensitive data or manipulate program behavior.
Exploitation of this vulnerability causes a null pointer dereference, leading to a crash. However, according to the vulnerability disclosure, this issue could be leveraged to execute arbitrary code under certain conditions.
The vulnerability can be reproduced by building Assimp with address sanitizer enabled, and then using a crafted input file that triggers the out-of-bounds read. This can be done using a fuzzer that targets the LWS importer of Assimp.
Users are advised to update to the latest version of Assimp, where this vulnerability has been fixed.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.