Medium severity6.1NVD Advisory· Published Oct 14, 2026· Updated Oct 14, 2026
CVE-2026-110598
CVE-2026-110598
Description
Libyal libpff through 20260926 contains an integer underflow in libpff_record_entry_get_multi_value() that allows attackers to trigger heap out-of-bounds reads via non-monotonic multi-value offsets. Attackers can craft PST, OST or PAB files with decreasing PT_MV_STRING8, PT_MV_UNICODE or PT_MV_BINARY offsets to crash libpff, pypff or pffexport and expose adjacent heap memory.
Affected products
1Patches
Vulnerability mechanics
References
4- github.com/libyal/libpff/blob/03545511ab7a7a609e50ec715bdd3985c3be71c5/libpff/libpff_multi_value.cnvd
- github.com/libyal/libpff/blob/03545511ab7a7a609e50ec715bdd3985c3be71c5/libpff/libpff_record_entry.cnvd
- hackmd.io/@haind-pwn/libpff-multivalue-offset-underflow-oob-readnvd
- www.vulncheck.com/advisories/libyal-libpff-through-20260926-heap-out-of-bounds-read-via-libpff-record-entry-get-multi-valuenvd
News mentions
0No linked articles in our index yet.