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.
Published: 2026-10-15
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure
Action: Apply Patch
AI Analysis

Impact

Labyal libesedb contains a heap out‑of‑bounds read in the function libesedb_record_get_multi_value(). The vulnerability allows an attacker who supplies a specially crafted ESE/EDB database to read beyond a buffer boundary, exposing up to about 32 KiB of adjacent heap memory. This read can leak sensitive data that resides nearby in memory, leading to a confidentiality compromise; the attack can also crash esedbexport. The likely attack vector is the execution of esedbexport against a maliciously engineered database file, which is typically performed by a user with filesystem access to the file.

Affected Systems

The affected vendor is libyal, product libesedb, for all releases through 20260704. No other versions or additional vendors are listed in the advisory.

Risk and Exploitability

The CVSS score of 6.9 indicates a medium severity vulnerability. The EPSS score is less than 1%, implying a low probability of exploitation in the wild, and the issue is not present in the CISA KEV catalog. Because exploitation requires the attacker to run esedbexport against a crafted file, the attack scenario is most relevant in environments that process untrusted ESE/EDB files manually. While the read size is limited, the potential leakage of sensitive data still poses a measurable risk, especially if the target system holds privileged information in memory.

Generated by OpenCVE AI on October 16, 2026 at 17:07 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to the latest libesedb release that contains the fix released after 20260704.
  • Avoid running esedbexport with files that come from untrusted or unknown sources; perform file validation before execution.
  • Execute esedbexport inside a restricted sandbox or container to limit the impact of a potential memory read, and monitor logs for unexpected crashes that may indicate exploitation attempts.

Generated by OpenCVE AI on October 16, 2026 at 17:07 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 27 Oct 2026 04:30:00 +0000

Type Values Removed Values Added
First Time appeared Libesedb Project
Libesedb Project libesedb
CPEs cpe:2.3:a:libesedb_project:libesedb:-:*:*:*:*:*:*:*
Vendors & Products Libesedb Project
Libesedb Project libesedb

Mon, 19 Oct 2026 13:15:00 +0000

Type Values Removed Values Added
First Time appeared Libyal
Libyal libesedb
Vendors & Products Libyal
Libyal libesedb

Fri, 16 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 15 Oct 2026 19:00:00 +0000

Type Values Removed Values Added
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.
Title Libyal libesedb through 20260704 Heap Out-of-Bounds Read via libesedb_record_get_multi_value
Weaknesses CWE-125
References
Metrics cvssV3_1

{'score': 6.1, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Libesedb Project Libesedb
Libyal Libesedb
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-27T01:30:47.266Z

Reserved: 2026-10-15T17:03:58.901Z

Link: CVE-2026-111147

cve-icon Vulnrichment

Updated: 2026-10-16T16:28:09.207Z

cve-icon NVD

Status : Deferred

Published: 2026-10-15T19:17:29.210

Modified: 2026-10-27T02:16:45.040

Link: CVE-2026-111147

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-19T12:56:19Z

Weaknesses