[ CVE-2026-110598 · Published 14 Oct 2026 ]
Vulnerability in libyal libpff
CVSS 6.1
EPSS <1%No fix listed yet
[ Description ]Official 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.
[ Fixes ]Fixes and patches
No fix or interim patch is linked from our sources yet. Check the vendor references below and limit exposure of affected systems until a fix is available.
[ References ]References
- github.com/libyal/libpff/blob/03545511ab7a7a609e50ec715bdd3985c3be71c5/libpff/libpff_mu…
- github.com/libyal/libpff/blob/03545511ab7a7a609e50ec715bdd3985c3be71c5/libpff/libpff_re…
- hackmd.io/@haind-pwn/libpff-multivalue-offset-underflow-oob-read
- www.vulncheck.com/advisories/libyal-libpff-through-20260926-heap-out-of-bounds-read-via…