提出 #821191: Assimp commit 17c12da Heap-based Buffer Overflow情報

タイトルAssimp commit 17c12da Heap-based Buffer Overflow
説明A heap-based buffer over-read vulnerability exists in Assimp's Half-Life 1 MDL loader within the `HL1MDLLoader::extract_anim_value` function at `HL1MDLLoader.cpp:1332`. The flaw is caused by missing validation for the `num.total` field. When parsing a malicious MDL file where `num.total` is set to zero, the while loop condition becomes permanently true, resulting in an infinite loop. Inside the loop, the data pointer is continuously incremented without any boundary checks, eventually reading beyond the limits of the allocated heap buffer. This out-of-bounds memory access triggers an immediate program crash. Remote attackers can exploit this vulnerability to cause a denial-of-service (DoS) condition.
ソース⚠️ https://github.com/assimp/assimp/issues/6616
ユーザー
 TYGLS (UID 94774)
送信2026年05月07日 04:54 (29 日 ago)
モデレーション2026年05月31日 10:11 (24 days later)
ステータス承諾済み
VulDBエントリ367510 [Assimp 迄 6.0.4 Half-Life 1 MDL Loader HL1MDLLoader.cpp extract_anim_value num.total メモリ破損]
ポイント20

Do you know our Splunk app?

Download it now for free!