CVE-2026-110598 Details
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.
A heap out-of-bounds read vulnerability has been identified in Libyal Libpff versions through 20260926. This issue arises from an integer underflow in the function 'libpff_record_entry_get_multi_value()', which processes multi-valued properties in PST, OST, or PAB files. Attackers can exploit this vulnerability by crafting files with non-monotonic offset values, leading to a denial-of-service condition and potential exposure of adjacent heap memory.
The vulnerability can be fixed by adding a check to ensure that multi-value offsets are monotonically increasing before processing them. This prevents the integer underflow that leads to the out-of-bounds read. After applying this fix, it's important to test the library with a similar crafted property to ensure the vulnerability is effectively addressed.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 14, 2026CISA-ADP
Assessed Oct 14, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-125 | Out-of-bounds Read | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Libyal libpff | 20260926 |
CPE
Remediation
| |
| Libyal pypff | All versions |
CPE
Remediation
| |
| Libyal pffexport | All versions |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 14, 2026 | CVE Modified | CISA-ADP |
| Oct 14, 2026 | New CVE Received | [email protected] |
Volerion