CVE-2025-70072
Ś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ść umożliwiającą atakującemu zdalne spowodowanie odmowy usługi (DoS) poprzez wykorzystanie błędu w komponencie FBXConverter.cpp, konkretnie w funkcji FBXConverter::ConvertMeshMultiMaterial().
Ocena ryzyka
Atakujący może wysłać specjalnie spreparowany plik FBX, co doprowadzi do awarii aplikacji korzystającej z Assimp, powodując przerwanie działania usługi i potencjalne straty finansowe.
Rekomendacja
Należy niezwłocznie zaktualizować bibliotekę Assimp do najnowszej dostępnej wersji, która zawiera poprawkę dla tej podatności. Do czasu aktualizacji zaleca się ograniczenie przetwarzania plików FBX z niezaufanych źródeł.
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 FBXConverter.cpp, FBXConverter::ConvertMeshMultiMaterial() components
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

