A vulnerability was detected in libyal libvmdk. Affected by this vulnerability is the function libvmdk_descriptor_file_read_header of the file libvmdk/libvmdk_descriptor_file.c of the component Descriptor File Parser. The manipulation results in out-of-bounds read. The attack mus...
Vendor
libyal vulnerabilities
15 published CVES affecting libyal, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).
- Total
- 15
- Critical
- 0
- High
- 0
- Medium
- 15
- Low
- 0
- Unscored
- 0
- CISA KEV
- 0
Products
- libyal/libpff 3
- libvmdk 2
- libyal/libfvde 2
- libyal/libfwsi 2
- libewf 1
- libregf 1
- libyal/libesedb 1
- libyal/libfsapfs 1
- libyal/libmsiecf 1
- libyal/libphdi 1
Latest libyal CVEs
Newest publication first
-
MediumCVSS 4.8 EPSS 0.11%
-
MediumCVSS 5.1 EPSS 0.24%
A security vulnerability has been detected in libyal libvmdk up to 3fdd7839758e9f44ef95e1dfccde8552b860a4fc. Affected is the function libvmdk_extent_table_get_extent_data_file_path of the file libvmdk/libvmdk_extent_table.c of the component Extent Data File Handler. The manipulat...
-
CVE-2026-116743 libyal libmsiecf through 20260525 Double Free via libmsiecf_url_values_read_data
PublishedMediumCVSS 6.8 EPSS 0.13%libyal libmsiecf through 20260525 contains a double free vulnerability in libmsiecf_url_values_read_data() that allows attackers to corrupt heap memory via crafted partial URL records. Attackers can supply a crafted MSIE cache index.dat file whose recovered partial record has an...
-
CVE-2026-116737 libphdi through 20260902 Heap Out-of-Bounds Read via Extent Data File Path
PublishedMediumCVSS 6.9 EPSS 0.13%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 pre...
-
CVE-2026-116736 libpff through 20260926 Heap Out-of-Bounds Read via libpff_table_read_values_array
PublishedMediumCVSS 6.9 EPSS 0.13%Libpff through 20260926 contains a heap out-of-bounds read vulnerability in libpff_table_read_values_array because a 7c column definition's values_array_size is not checked against remaining buffer bytes. Attackers can supply a crafted PST, OST or PAB file to make applications re...
-
MediumCVSS 6.9 EPSS 0.13%
libpff through 20260926 contains an off-by-one bounds check in libpff_table_read_6c_record_entries that allows attackers to trigger a heap out-of-bounds read via crafted 6c table record entries. Attackers can supply crafted PST, OST or PAB files to applications like pffexport or...
-
MediumCVSS 4.8 EPSS 0.13%
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 libfv...
-
MediumCVSS 6.8 EPSS 0.14%
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 libfv...
-
CVE-2026-111159 libewf through 20260924 Heap Out-of-Bounds Read via L01 Extended Attribute Parsing
PublishedMediumCVSS 6.9 EPSS 0.13%libewf through 20260924 contains a heap out-of-bounds read vulnerability in libewf_lef_extended_attribute_read_data() because UTF-16 name and value sizes are validated before being doubled. Attackers can supply a crafted .L01/.Lx01 file with oversized 'ea' metadata counts to cras...
-
MediumCVSS 6.9 EPSS 0.13%
Libyal libesedb through 20260704 contains a heap out-of-bounds read vulnerability in libesedb_record_get_multi_value() that allows attackers to read past buffers via unbounded multi-value offset tables. Attackers can supply a crafted ESE/EDB database processed by esedbexport to c...
-
MediumCVSS 6.9 EPSS 0.13%
libregf through 20260526 contains a heap out-of-bounds read in libregf_value_item_read_value_data() because it bounds value data size without subtracting the 4-byte old-format cell offset. Attackers can supply a crafted version 1.0/1.1 REGF hive with a value data cell ending its...
-
MediumCVSS 6.9 EPSS 0.20%
libfwsi through 20260522 contains a heap out-of-bounds read vulnerability in libfwsi_mtp_volume_values_read_data() that allows attackers to read past buffer bounds via crafted MTP volume shell items. Attackers can embed a 10 to 53 byte shell item with item data size of 44 or more...
-
MediumCVSS 6.9 EPSS 0.13%
libfwsi through 20260522 contains a heap out-of-bounds read vulnerability in libfwsi_mtp_file_entry_values_read_data() that allows attackers to read past buffer bounds via crafted MTP file entry shell items. Attackers can embed a 10 to 73 byte shell item with item data size of 44...
-
MediumCVSS 6.9 EPSS 0.20%
libfsapfs through 20260921 contains an integer underflow in libfsapfs_key_encrypted_key_read_data() that allows attackers to trigger heap out-of-bounds reads via crafted KEK attributes. Attackers can supply a crafted encrypted APFS image with malformed HMAC or wrapped KEK attribu...
-
MediumCVSS 6.9 EPSS 0.17%
Libyal libpff through 20260926 contains an integer underflow in libpff_record_entry_get_multi_value() that allows attackers to trigger heap out-of-bounds reads via non-monotonic multi-value offsets. Attackers can craft PST, OST or PAB files with decreasing PT_MV_STRING8, PT_MV_UN...
Sources: CVE.org, NVD, CISA KEV, FIRST EPSS, OSV and public exploit-reference metadata. Product matching comes from the published CVE records. A proof-of-concept means public code exists; it is not evidence of exploitation.