Heap Out-of-Bounds Read Vulnerability in libphdi by Libyal
CVE-2026-116737
6.9MEDIUM
What is CVE-2026-116737?
libphdi, an open-source library managed by Libyal, contains a vulnerability that allows a heap out-of-bounds read in the function 'libphdi_data_files_get_extent_data_file_path.' The flaw arises when the library utilizes the directory prefix length instead of the basename length, enabling attackers to craft a malicious Parallels disk image descriptor. By providing a lengthy directory prefix coupled with a short basename, an attacker can potentially crash the application or expose adjacent heap memory, leading to further exploitation opportunities.
Affected Version(s)
libphdi 0 <= 20260902
References
CVSS V4
Score:
6.9
Severity:
MEDIUM
Confidentiality:
Low
Integrity:
None
Availability:
High
Attack Vector:
Local
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
Unknown
Timeline
Vulnerability published
Vulnerability Reserved
Credit
HaiND from the Post and Telecommunication Institute of Technology
