CVE-2026-116728
libfvde through 20260923 Heap Out-of-Bounds Read via libfvde_encrypted_metadata_read_type_0x0024
libyal libfvde
CVSS
6.8MediumExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)No scoreNo FIRST EPSS score in this snapshot yet
Fixed inNone listedNo source names a fixed version. Check the vendor advisory below
What fixes it
No source in this snapshot names a fixed version. The vendor advisories under References are the place to check.
Description
libfvde through 20260923 contains a heap out-of-bounds read vulnerability in libfvde_encrypted_metadata_read_type_0x0024() because xml_plist_data_size is not checked against the source metadata block. Attackers can supply a crafted FileVault 2 Core Storage volume that makes libfvde_volume_open() copy past the heap block buffer, crashing the application.
Text from CVE List
Affected versions 1
- libfvdeaffected: all versions through 20260923CVE List
References 6
- github.com/libyal/libfvde/commit/c2676fe49d0da44d66e7d750e72c57d2670f0b8fFixvia CVE List
- hackmd.io/@haindpwn/libfvde-encrypted-metadata-oob-readAdvisoryvia CVE List
- vulncheck.com/advisories/libfvde-through-20260923-heap-out-of-bounds-read-via-libfvde-encrypted-metadata-read-type-0x0024Advisoryvia CVE List
- github.com/libyal/libfvde/issues/70Referencevia CVE List
- github.com/libyal/libfvdeReferencevia CVE List
- github.com/libyal/libfvde/blob/20260923/libfvde/libfvde_encrypted_metadata.c#L3798-L3813Referencevia CVE List