Assimp is a library to load and process geometric scenes from various data formats. Assimp aims to provide a full asset conversion pipeline for use in game engines and real-time rendering systems of any kind, but is not limited to this purpose.
Security Fix(es):
A vulnerability, which was classified as critical, was found in Open Asset Import Library Assimp 5.4.3. Affected is the function Assimp::MD3Importer::ValidateSurfaceHeaderOffsets of the file code/AssetLib/MD3/MD3Loader.cpp of the component 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.(CVE-2025-3549)
A vulnerability was found in Open Asset Import Library Assimp 5.4.3 and classified as problematic. This issue affects the function MDCImporter::ValidateSurfaceHeader of the file assimp/code/AssetLib/MDC/MDCLoader.cpp. The manipulation of the argument pcSurface2 leads to out-of-bounds read. Attacking locally is a requirement. The exploit has been disclosed to the public and may be used. The project decided to collect all Fuzzer bugs in a main-issue to address them in the future.(CVE-2025-5165)
A vulnerability was found in Open Asset Import Library Assimp 5.4.3. It has been classified as problematic. Affected is the function MDCImporter::InternReadFile of the file assimp/code/AssetLib/MDC/MDCLoader.cpp of the component MDC File Parser. The manipulation of the argument pcVerts leads to out-of-bounds read. It is possible to launch the attack on the local host. The exploit has been disclosed to the public and may be used. The project decided to collect all Fuzzer bugs in a main-issue to address them in the future.(CVE-2025-5166)
A vulnerability was found in Open Asset Import Library Assimp 5.4.3. It has been rated as problematic. Affected by this issue is the function MDLImporter::ImportUVCoordinate3DGSMDL345 of the file assimp/code/AssetLib/MDL/MDLLoader.cpp. The manipulation of the argument iIndex leads to out-of-bounds read. An attack has to be approached locally. The exploit has been disclosed to the public and may be used. The project decided to collect all Fuzzer bugs in a main-issue to address them in the future.(CVE-2025-5168)
{
"severity": "Medium"
}{
"x86_64": [
"assimp-3.3.1-25.oe2003sp4.x86_64.rpm",
"assimp-debuginfo-3.3.1-25.oe2003sp4.x86_64.rpm",
"assimp-debugsource-3.3.1-25.oe2003sp4.x86_64.rpm",
"assimp-devel-3.3.1-25.oe2003sp4.x86_64.rpm"
],
"noarch": [
"assimp-help-3.3.1-25.oe2003sp4.noarch.rpm",
"python2-assimp-3.3.1-25.oe2003sp4.noarch.rpm",
"python3-assimp-3.3.1-25.oe2003sp4.noarch.rpm"
],
"src": [
"assimp-3.3.1-25.oe2003sp4.src.rpm"
],
"aarch64": [
"assimp-3.3.1-25.oe2003sp4.aarch64.rpm",
"assimp-debuginfo-3.3.1-25.oe2003sp4.aarch64.rpm",
"assimp-debugsource-3.3.1-25.oe2003sp4.aarch64.rpm",
"assimp-devel-3.3.1-25.oe2003sp4.aarch64.rpm"
]
}