CVE-2026-82591
ŚrednieCVSS 5.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 2 - wyżej niż 2% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Lokalny atakujący może wykorzystać tę podatność do przepełnienia bufora, co może prowadzić do awarii aplikacji lub potencjalnie do wykonania dowolnego kodu w kontekście procesu.
Rekomendacja
Zastosuj poprawkę bf9dabb617c46e5133dac65cca6bff177917afcb lub zaktualizuj bibliotekę Assimp do najnowszej wersji. Ogranicz przetwarzanie niezaufanych plików MD5.
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-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.
Oryginalny opis (angielski, źródło NVD)
A security vulnerability has been detected in Open Asset Import Library Assimp up to 6.0.2. The impacted element is the function MD5Importer::MakeDataUnique of the file code/AssetLib/MD5/MD5Loader.cpp. The manipulation of the argument iNewIndex leads to heap-based buffer overflow. The attack can only be performed from a local environment. The identifier of the patch is bf9dabb617c46e5133dac65cca6bff177917afcb. Applying a patch is the recommended action to fix this issue.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

