CVE-2026-111140 Details
Description
libregf through 20260526 contains a heap out-of-bounds read in libregf_value_item_read_value_data() because it bounds value data size without subtracting the 4-byte old-format cell offset. Attackers can supply a crafted version 1.0/1.1 REGF hive with a value data cell ending its hive bin to leak adjacent heap bytes or crash parsers like regfexport and plaso.
A heap out-of-bounds read vulnerability has been identified in libregf versions through 20260526. The issue arises in the function 'libregf_value_item_read_value_data()', which improperly bounds the size of value data by failing to account for a 4-byte offset in old-format REGF cells. This oversight allows attackers to craft a REGF hive that, when parsed, can leak adjacent heap memory or cause a crash in applications like 'regfexport' and 'plaso'.
The vulnerability can be fixed by adjusting the size bounds to account for the cell offset, ensuring that the data read does not exceed the allocated memory.
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 15, 2026CISA-ADP
Assessed Oct 21, 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 libregf | <= 20260526 |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 21, 2026 | CVE Modified | CISA-ADP |
| Oct 15, 2026 | New CVE Received | [email protected] |
Volerion