What’s Vulnerable › Vulnerabilities
CVE-2026-116737: libphdi through 20260902 Heap Out-of-Bounds Read via Extent Data File Path
- Severity: medium (CVSS 6.1 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.1% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2026-10-26 · updated 2026-10-27
- Weakness: CWE-131
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.
Affected products
- libyal libphdi: through 20260902
References
- https://github.com/libyal/libphdi
- https://github.com/libyal/libphdi/blob/20260902/libphdi/libphdi_data_files.c#L890-L907
- https://github.com/libyal/libphdi/commit/61e3e1f6b4c5e15ce827b11858ba51f0dba254e3
- https://github.com/libyal/libphdi/issues/6
- https://hackmd.io/@haindpwn/libphdi-extent-data-file-path-heap-oob-read
- https://www.vulncheck.com/advisories/libphdi-through-20260902-heap-out-of-bounds-read-via-extent-data-file-path
Get alerted when CVE-2026-116737 or the next vulnerability affects your stack