CVE-2026-116729
libfvde through 20260923 Heap Out-of-Bounds Read via libfvde_encrypted_metadata_read_type_0x001a
libyal libfvde
CVSS
4.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_0x001a() caused by an unbounded strlen on embedded XML plist data. Attackers can supply a crafted FileVault 2 volume with non-NUL-terminated plist data, causing libfvde_volume_open() to read past the heap block buffer.
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-0x001aAdvisoryvia 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#L2786-L2792Referencevia CVE List