| शीर्षक | strukturag libheif 1.21.2 Out-of-Bounds Read |
|---|
| विवरण | This vulnerability is a sequence–track consistency validation flaw in libheif. A crafted file can declare more samples in stsz/stts than are actually covered by stsc. Track::load fails to reject this inconsistent state, allowing it to propagate. As a result, Track::init_sample_timing_table may compute an out-of-range chunkIdx, and Track_Visual::decode_next_image_sample subsequently dereferences m_chunks[chunkIdx] without proper bounds checking. This leads to a heap out-of-bounds read and a process crash (DoS). |
|---|
| स्रोत | ⚠️ https://github.com/strukturag/libheif/issues/1715 |
|---|
| उपयोगकर्ता | Niebelungen (UID 95430) |
|---|
| सबमिशन | 24/02/2026 11:34 AM (7 महीनों पहले) |
|---|
| संयम | 11/03/2026 01:03 PM (15 days later) |
|---|
| स्थिति | स्वीकृत |
|---|
| VulDB प्रविष्टि | 350382 [strukturag libheif तक 1.21.2 stsz/stts track.cc Track::load सूचना का प्रकटीकरण] |
|---|
| अंक | 20 |
|---|