CVE-2026-111147 Details
Description
Libyal libesedb through 20260704 contains a heap out-of-bounds read vulnerability in libesedb_record_get_multi_value() that allows attackers to read past buffers via unbounded multi-value offset tables. Attackers can supply a crafted ESE/EDB database processed by esedbexport to crash the application or expose up to about 32 KiB of adjacent heap memory.
A heap out-of-bounds read vulnerability has been identified in Libyal Libesedb versions through 20260704. The issue arises in the function 'libesedb_record_get_multi_value()', where unbounded multi-value offset tables allow attackers to read past the allocated buffer. This vulnerability can be exploited by supplying a crafted ESE/EDB database, which is processed by the 'esedbexport' tool, to crash the application or disclose adjacent heap memory of up to approximately 32 KiB.
The vulnerability has been fixed in the Libyal Libesedb repository. Users should update to the latest version.
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 16, 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 libesedb | <= 20260704 |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 27, 2026 | CVE Modified | [email protected] |
| Oct 16, 2026 | CVE Modified | CISA-ADP |
| Oct 15, 2026 | New CVE Received | [email protected] |
Volerion