CVE-2025-70070
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 15 - wyżej niż 15% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Atakujący może zdalnie doprowadzić do awarii aplikacji korzystającej z biblioteki Assimp, co skutkuje przerwaniem działania usługi i potencjalną utratą dostępności.
Rekomendacja
Należy zaktualizować bibliotekę Assimp do najnowszej dostępnej wersji, która zawiera poprawkę dla tej podatności. Jeśli aktualizacja nie jest możliwa, należy ograniczyć dostęp do funkcji przetwarzających pliki FBX.
Inne podatności w Assimp
Zobacz wszystkie- 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.
Oryginalny opis (angielski, źródło NVD)
An issue in Assimp v.6.0.2 allows a remote attacker to cause a denial of service via the FBXMeshGeometry.cpp, MeshGeometry::MeshGeometry()
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

