Gửi #821178: Assimp commit 17c12da NULL Pointer Dereferencethông tin

tiêu đềAssimp commit 17c12da NULL Pointer Dereference
Mô tảA NULL pointer dereference vulnerability exists in Assimp's glTFImporter component, specifically in the `Assimp::glTFImporter::ImportMeshes()` function at `glTFImporter.cpp:287`. The root cause is that the program calls `ExtractData()` to load texture coordinate data from a glTF accessor, but fails to verify whether the function succeeds. When processing a malicious or malformed glTF file with an invalid bufferView, missing data, or corrupted texture coordinate structure, `ExtractData()` returns a failure status and leaves the output data pointer as NULL. The code then directly dereferences this NULL pointer to access texture coordinate values, which triggers an immediate segmentation fault (SEGV) and crashes the application. This vulnerability can be exploited to cause a denial-of-service (DoS) condition.
Nguồn⚠️ https://github.com/assimp/assimp/issues/6609
Người dùng
 TYGLS (UID 94774)
Đệ trình07/05/2026 04:32 (cách đây 28 ngày)
Kiểm duyệt31/05/2026 08:13 (24 days later)
Trạng tháiđược chấp nhận
Mục VulDB367478 [Assimp đến 6.0.4 glTFImporter glTFImporter.cpp ImportMeshes Từ chối dịch vụ]
điểm20

Do you need the next level of professionalism?

Upgrade your account now!