{"id":"CVE-2026-17574","summary":"NULL Pointer Dereference in HDF5 via Invalid Variable-Length Datatype Type Tag","details":"HDF5 contains a NULL pointer dereference vulnerability. Processing a crafted HDF5 file containing an attribute with an invalid variable-length datatype type field may cause the application to crash when the attribute is read.","modified":"2026-08-20T10:17:09.641152Z","published":"2026-07-27T15:12:18.767Z","database_specific":{"cna_assigner":"HDFG","cwe_ids":["CWE-476","CWE-617"],"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/17xxx/CVE-2026-17574.json"},"references":[{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/17xxx/CVE-2026-17574.json"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-17574"},{"type":"FIX","url":"https://github.com/HDFGroup/hdf5/commit/3fa6ed6e9dfeebbc784e21d8c48e31e35a8042bc"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/hdfgroup/hdf5","events":[{"introduced":"0"},{"fixed":"4fde4fd787744b6a19b12032f4dad0383fbe6fbd"},{"fixed":"3fa6ed6e9dfeebbc784e21d8c48e31e35a8042bc"}],"database_specific":{"extracted_events":[{"introduced":"0"},{"fixed":"2.1.1"}],"source":["CPE_RANGE","REFERENCES"],"cpe":"cpe:2.3:a:hdfgroup:hdf5:*:*:*:*:*:*:*:*"}}],"versions":["hdf5_2.1.0","2.1.0","2.1.0-pre1test","final_autotools_develop","snapshot","hdf5-1_13_0-rc6","hdf5-1_13_0-rc5","hdf5-1_13_0-rc4","hdf5-1_13_0-rc3","hdf5-1_13_0-rc2","hdf5-1_13_0-rc1","vms_last_support_trunk","before_removing_mpiposix_vfd","hdf5-1_9-start","hdf5-1_8_0-beta5","hdf5-1_8_0-beta4","hdf5-1_8_0-beta3","hdf5-1_8_0-beta2","hdf5-1_8_0-beta1","hdf5-1_8_0-alpha4","hdf5-1_8_0-alpha3","hdf5-1_8_0-alpha2","before_removing_fphdf5","before_removing_docs","before_removing_tbbt_code","before_signed_unsigned_changes","hdf5-1_6_2","hdf5-1_6_1","hdf5-1_6_0","hdf5-1_4_0","hdf5-1_4_1","hdf5-1_3_1","hdf5-1_3_0","hdf5-1_2_1","hdf5-1_2_0beta","hdf5-1_2_0-beta1-update2","hdf5-1_2_0","hdf5-1_0_1","hdf5-1_0_0","r1_1beta1","hdf5-1_0_0-alpha2","proto1"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-17574.json","vanir_signatures_modified":"2026-08-20T10:17:09Z","vanir_signatures":[{"source":"https://github.com/hdfgroup/hdf5/commit/3fa6ed6e9dfeebbc784e21d8c48e31e35a8042bc","target":{"file":"src/H5T.c"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["274921587343906571865884840214797699826","218735433575158383455950150911036132485","36064808215094242208768224637068369674"]},"id":"CVE-2026-17574-0912f856","signature_type":"Line","signature_version":"v1"},{"deprecated":false,"digest":{"function_hash":"96636413968695097147669403978491293747","length":3136},"id":"CVE-2026-17574-90a5aa84","signature_type":"Function","signature_version":"v1","source":"https://github.com/hdfgroup/hdf5/commit/3fa6ed6e9dfeebbc784e21d8c48e31e35a8042bc","target":{"file":"src/H5T.c","function":"H5T_set_loc"}},{"deprecated":false,"digest":{"function_hash":"312917291809852612179395531208939565314","length":28359},"id":"CVE-2026-17574-aa10fb47","signature_type":"Function","signature_version":"v1","source":"https://github.com/hdfgroup/hdf5/commit/3fa6ed6e9dfeebbc784e21d8c48e31e35a8042bc","target":{"file":"src/H5Odtype.c","function":"H5O__dtype_decode_helper"}},{"id":"CVE-2026-17574-d731947e","signature_type":"Line","signature_version":"v1","source":"https://github.com/hdfgroup/hdf5/commit/3fa6ed6e9dfeebbc784e21d8c48e31e35a8042bc","target":{"file":"src/H5Odtype.c"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["72241723068773176422388129625625254912","124297536161815367924935210825137214828","186907295524257073945883995123335851795","100324344415832817838716120491104348061"]}}]}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V4","score":"CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:P"}]}