Description
libphdi through 20260902 contains a heap out-of-bounds read vulnerability in libphdi_data_files_get_extent_data_file_path that uses the directory prefix length instead of the basename length. Attackers can supply a crafted Parallels disk image descriptor with a long directory prefix and short basename to crash the process or expose adjacent heap memory.
Published: 2026-10-26
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure
Action: Patch
AI Analysis

Impact

libphdi contains a heap out‑of‑bounds read in the function that determines the extent data file path. The error arises when the library uses the length of the directory prefix instead of the basename, causing an over‑read when a crafted Parallels disk image descriptor file has a long directory component and a short basename. An attacker can supply such a file to trigger the read, which may result in a crash or the exposure of data stored adjacent on the heap, potentially leaking sensitive information.

Affected Systems

The affected product is libphdi, developed by libyal. Versions up to and including 20260902 contain the vulnerability. Users who rely on libphdi for reading or processing Parallels disk image descriptors are at risk.

Risk and Exploitability

The CVSS score of 6.9 indicates moderate impact, and the vulnerability is not currently listed in the CISA KEV catalog. EPSS data is unavailable, but exploitation would require an attacker to supply a crafted Parallels disk image descriptor file. The attack vector is therefore local or through a supply chain that can introduce malicious descriptor files. Crashing the process is a denial of service, while leaking heap memory can lead to information disclosure. The overall risk to systems that handle untrusted descriptor files is moderate, but still actionable.

Generated by OpenCVE AI on October 27, 2026 at 08:10 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade libphdi to a release newer than 20260902 that includes the out‑of‑bounds read fix
  • Limit the exposure of Parallels disk image descriptor files to trusted users and processes; reject or quarantine untrusted files before they are processed by libphdi
  • Monitor for abnormal crashes or memory corruption events in applications that use libphdi, and apply runtime hardening or isolation when possible

Generated by OpenCVE AI on October 27, 2026 at 08:10 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
Description libphdi through 20260902 contains a heap out-of-bounds read vulnerability in libphdi_data_files_get_extent_data_file_path that uses the directory prefix length instead of the basename length. Attackers can supply a crafted Parallels disk image descriptor with a long directory prefix and short basename to crash the process or expose adjacent heap memory.
Title libphdi through 20260902 Heap Out-of-Bounds Read via Extent Data File Path
Weaknesses CWE-131
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

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-26T21:52:37.080Z

Reserved: 2026-10-26T20:23:35.945Z

Link: CVE-2026-116737

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-26T22:16:57.950

Modified: 2026-10-26T22:16:57.950

Link: CVE-2026-116737

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-27T08:15:15Z

Weaknesses
  • CWE-131

    Incorrect Calculation of Buffer Size