Podatności Assimp
31 znanych podatności CVE w Assimp, przetłumaczonych i ocenionych.
- CVE-2025-70067Krytyczne
W bibliotece Assimp w wersjach do 6.0.2 wykryto podatność na przepełnienie bufora w importerze FBX. Problem występuje w funkcji aiMaterial::AddBinaryProperty, gdzie klucz właściwości z spreparowanego pliku FBX jest kopiowany do stałego bufora na stercie za pomocą strcpy() bez walidacji długości.
- CVE-2026-117608Średnie
W Assimp do wersji 6.0.5 występuje podatność przepełnienia liczb całkowitych w funkcji MD2Importer::ValidateHeader(), pozwalająca atakującym obejść sprawdzanie granic tablicy klatek za pomocą spreparowanych pól nagłówka. Atakujący może dostarczyć złośliwy plik .md2, którego wartości numFrames i numVertices powodują przepełnienie 32-bitowego sprawdzenia rozmiaru, wywołując odczyty poza granicami sterty, które powodują awarię aplikacji lub ujawnienie sąsiedniej pamięci sterty.
- CVE-2026-111129Średnie
Biblioteka assimp do wersji 6.0.5 zawiera podatność dereferencji wskaźnika NULL w importerze binarnych siatek Ogre3D, w funkcji OgreBinarySerializer::ReadAnimationKeyFrames() obsługującej niezweryfikowane cele ścieżek animacji. Atakujący może dostarczyć spreparowany plik .mesh z ścieżką animacji morfującej wskazującą na brakującą podsiateczkę lub nieistniejącą geometrię współdzieloną, powodując awarię procesu.
- CVE-2026-111128Średnie
Biblioteka assimp do wersji 6.0.5 zawiera podatność dereferencji wskaźnika NULL w importerze Ogre3D, umożliwiającą awarię aplikacji poprzez niezweryfikowane indeksy kości w pliku OgreStructs.cpp. Atakujący może dostarczyć spreparowane pliki .mesh i .skeleton odwołujące się do brakującej kości, powodując zwrócenie wartości null przez BoneById() i awarię procesu.
- CVE-2026-108573Średnie
W Open Asset Import Library Assimp do wersji 6.0.5 wykryto podatność. Dotyczy ona funkcji IOStreamBuffer::getNextBlock komponentu PLY File Handler. Manipulacja prowadzi do odczytu poza zakresem. Atak może być inicjowany zdalnie. Producent został poinformowany, ale nie odpowiedział.
- CVE-2026-82591Średnie
Wykryto podatność w Open Asset Import Library Assimp do wersji 6.0.2. Dotyczy ona funkcji MD5Importer::MakeDataUnique w pliku code/AssetLib/MD5/MD5Loader.cpp. Manipulacja argumentem iNewIndex prowadzi do przepełnienia bufora na stercie. Atak może być wykonany tylko lokalnie. Identyfikator poprawki to bf9dabb617c46e5133dac65cca6bff177917afcb. Zastosowanie poprawki jest zalecanym działaniem.
- CVE-2026-19999Średnie
Wykryto podatność w bibliotece Assimp (Open Asset Import Library) w wersji 17c12da. Problem dotyczy funkcji Assimp::MDLImporter::ParseBoneTrafoKeys_3DGS_MDL7 w pliku code/AssetLib/MDL/MDLLoader.cpp, gdzie manipulacja argumentami transmatrix_count/pcBoneTransforms prowadzi do przepełnienia bufora. Atak może być przeprowadzony zdalnie, a exploit jest publicznie dostępny.
- CVE-2026-19970Średnie
W bibliotece Open Asset Import Library (Assimp) w wersji 17c12da wykryto podatność na przepełnienie bufora na stercie w funkcji Assimp::MDLImporter::AddBonesToNodeGraph_3DGS_MDL7 pliku code/AssetLib/MDL/MDLLoader.cpp. Manipulacja argumentem bones_num umożliwia zdalne przeprowadzenie ataku. Exploit został publicznie ujawniony, a projekt nie odpowiedział na zgłoszenie.
- CVE-2026-19969Średnie
W bibliotece Open Asset Import Library (Assimp) w wersji 17c12da wykryto podatność na przepełnienie bufora w funkcji Assimp::MDLImporter::GenerateOutputMeshes_3DGS_MDL7 pliku code/AssetLib/MDL/MDLLoader.cpp. Manipulacja prowadzi do przepełnienia bufora. Atak może być przeprowadzony zdalnie. Exploit został publicznie ujawniony, a projekt nie odpowiedział na zgłoszenie.
- CVE-2026-19968Średnie
W bibliotece Open Asset Import Library Assimp w wersji 17c12da wykryto słabość w funkcji Assimp::MDLImporter::ReadFaces_3DGS_MDL7 w pliku code/AssetLib/LWO/LWOLoader.h komponentu 3DGS MDL7 Model Parser. Manipulacja może prowadzić do przepełnienia bufora na stercie. Atak może być przeprowadzony zdalnie, a exploit jest publicznie dostępny.
- CVE-2026-19967Średnie
W bibliotece Open Asset Import Library Assimp w wersji 17c12da odkryto błąd bezpieczeństwa w funkcji Assimp::Compression::decompressBlock w pliku code/Common/Compression.cpp komponentu File Parser. Manipulacja prowadzi do przepełnienia bufora na stercie. Atak może być inicjowany zdalnie, a exploit został opublikowany.
- CVE-2026-14610Średnie
W bibliotece Open Asset Import Library Assimp do wersji 6.0.5 wykryto podatność w funkcji Assimp::CSMImporter::InternReadFile w pliku CSMLoader.cpp. Błąd prowadzi do przepełnienia bufora sterty podczas przetwarzania plików CSM. Atak wymaga lokalnego dostępu i został już opublikowany exploit.
- CVE-2026-14604Średnie
W bibliotece Open Asset Import Library Assimp do wersji 6.0.4 wykryto podatność w funkcji Assimp::Exporter::ExportToBlob w pliku code/AssetLib/Ply/PlyLoader.cpp. Manipulacja w obsłudze modeli PLY prowadzi do podwójnego zwolnienia pamięci (double free). Atak może być przeprowadzony zdalnie, a exploit został publicznie ujawniony.
- CVE-2025-15666Średnie
W bibliotece Open Asset Import Library Assimp do wersji 5.4.3 wykryto podatność w funkcji Assimp::SceneCombiner::Copy pliku SceneCombiner.cpp. Manipulacja argumentami szerokości/wysokości prowadzi do przepełnienia bufora sterty.
- CVE-2026-10233Niskie
W Assimp do wersji 6.0.4 wykryto podatność w funkcji HL1MDLLoader::read_sequence_infos w pliku HL1MDLLoader.cpp. Manipulacja argumentem aiString prowadzi do odczytu poza zakresem (out-of-bounds read). Atak wymaga dostępu lokalnego, exploit jest publiczny.
- CVE-2026-10232Średnie
W bibliotece Assimp do wersji 6.0.4 wykryto podatność w funkcji aiNode::~aiNode w pliku scene.cpp komponentu ASE File Parser. Manipulacja może prowadzić do użycia po zwolnieniu (use-after-free). Atak wymaga lokalnego dostępu.
- CVE-2026-10231Średnie
W bibliotece Assimp do wersji 6.0.4 wykryto podatność w funkcji HL1MDLLoader::extract_anim_value w pliku HL1MDLLoader.cpp komponentu Half-Life 1 MDL Loader. Manipulacja argumentem num.total prowadzi do przepełnienia bufora na stercie. Atak wymaga lokalnego dostępu.
- CVE-2026-10230Średnie
W bibliotece Assimp do wersji 6.0.4 występuje przepełnienie bufora na stercie w funkcji Assimp::MDL::HalfLife::HL1MDLLoader::read_animations w pliku HL1MDLLoader.cpp. Atak wymaga lokalnego dostępu.
- CVE-2026-10229Średnie
W bibliotece Assimp do wersji 6.0.4 występuje przepełnienie bufora na stercie w funkcji HL1MDLLoader::read_meshes w pliku HL1MDLLoader.cpp. Atak wymaga lokalnego dostępu.
- CVE-2026-10201Niskie
W Assimp do wersji 6.0.4 wykryto podatność w funkcji FBXExporter::WriteObjects w pliku FBXExporter.cpp. Manipulacja prowadzi do dzielenia przez zero (divide by zero). Atak wymaga dostępu lokalnego, exploit jest publiczny.
- CVE-2026-10200Średnie
W bibliotece Assimp do wersji 6.0.4 wykryto podatność w funkcji glTFCommon::CopyValue w bibliotece glTFCommon.h komponentu 4x4 Matrix Parser. Manipulacja prowadzi do przepełnienia bufora na stercie. Atak wymaga lokalnego dostępu.
- CVE-2026-10199Niskie
W bibliotece Assimp do wersji 6.0.4 stwierdzono podatność w funkcji glTF2::LazyDict w pliku glTF2Asset.h. Manipulacja argumentem operator[] prowadzi do wyłuskania wskaźnika null. Atak wymaga lokalnego dostępu, a exploit jest publicznie znany.
- CVE-2026-10198Niskie
W Assimp do wersji 6.0.4 wykryto podatność w funkcji Assimp::glTFImporter::ImportMeshes w pliku glTFImporter.cpp. Manipulacja prowadzi do wyłuskania wskaźnika null (null pointer dereference). Atak wymaga dostępu lokalnego, exploit jest publiczny.
- CVE-2026-10197Niskie
W bibliotece Assimp do wersji 6.0.4 wykryto podatność w funkcji glTF2Importer::ImportEmbeddedTextures w pliku glTF2Importer.cpp. Manipulacja prowadzi do wyłuskania wskaźnika null. Atak wymaga lokalnego dostępu, a exploit jest publicznie dostępny.
- CVE-2025-70071Średnie
W bibliotece Assimp w wersji 6.0.2 wykryto podatność na atak DoS (odmowa usługi) poprzez funkcję ParseVectorDataArray() w pliku FBXParser.cpp. Zdalny atakujący może wykorzystać tę lukę, wysyłając specjalnie spreparowane dane, co prowadzi do awarii aplikacji.
- CVE-2025-70072Średnie
W bibliotece Assimp w wersji 6.0.2 wykryto podatność umożliwiającą atakującemu zdalne spowodowanie odmowy usługi (DoS) poprzez wykorzystanie błędu w komponencie FBXConverter.cpp, konkretnie w funkcji FBXConverter::ConvertMeshMultiMaterial().
- CVE-2025-70070Średnie
W bibliotece Assimp w wersji 6.0.2 wykryto podatność na atak DoS. Problem występuje w pliku FBXMeshGeometry.cpp w funkcji MeshGeometry::MeshGeometry(). Zdalny atakujący może wykorzystać tę lukę do spowodowania odmowy usługi.
- CVE-2025-70069Wysokie
W bibliotece Assimp w wersji 6.0.2 wykryto podatność umożliwiającą atakującemu zdalne spowodowanie odmowy usługi (DoS) poprzez wykorzystanie metody ConvertMeshMultiMaterial() w pliku FBXConverter.cpp.
- CVE-2025-11277Średnie
Podatność w bibliotece Assimp 6.0.2 w funkcji Q3DImporter::InternReadFile prowadzi do przepełnienia bufora na stercie. Atak wymaga dostępu lokalnego, a exploit jest publicznie dostępny.
- CVE-2025-11275Średnie
Podatność w bibliotece Assimp 6.0.2 w funkcji ODDLParser::getNextSeparator prowadzi do przepełnienia bufora na stercie. Atak wymaga dostępu lokalnego, a exploit jest publicznie dostępny.
- CVE-2025-11274Niskie
Podatność w Open Asset Import Library Assimp 6.0.2, dotycząca funkcji Q3DImporter::InternReadFile w pliku assimp/code/AssetLib/Q3D/Q3DLoader.cpp. Manipulacja powoduje alokację zasobów, atak ograniczony do lokalnego wykonania. Exploit został publicznie ujawniony.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

