CVE-2026-120758

MediumCVSS 5.5/10Last modified Nov 3, 2026

Description

HDF5 through 2.2.0 contains a NULL pointer dereference vulnerability in H5HL_unprotect() in src/H5HL.c. H5HL_protect() pins a single metadata cache entry for a local heap, either the heap prefix or the separate data block, and H5HL_unprotect() unpins it on the final unprotect. When the metadata cache destroys a corrupted local heap entry, H5HL__prfx_dest() unlinks it from the heap by setting heap->prfx or heap->dblk to NULL. A crafted HDF5 file can therefore reach H5HL_unprotect() with no cached object to unpin, and the function passes the NULL pointer to H5AC_unpin_entry(). This causes an assertion failure in debug builds and a NULL pointer dereference and crash in release builds. An attacker who can get a user or application to open and traverse a malicious file can cause a denial of service.

Metrics

CVSS 3.1 5.5/10CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H

Weakness enumeration

Affected software

VendorProductVersions
The HDF GroupHDF5< 2.3.0

References

Timeline

Published
Nov 3, 2026
Last modified
Nov 3, 2026
NVD status
Analyzed

Related CVEs from 2026

CVE-2026-120769.3Raytha CMS is vulnerable to SQL Injection within the OData filter parsing pipeline.  The vulnerability allows a remote, unauthenticated attaCVE-2026-1207619.1Improper Restriction of XML External Entity Reference vulnerability in Apache Axis2/Java. When a client built an AxisService from a WSDL URLCVE-2026-120777.5The Dokan Pro plugin for WordPress is vulnerable to time-based SQL Injection via the via 'latitude' and 'longitude' parameters in all versioCVE-2026-1207757.2Tanium addressed a heap-based buffer overflow vulnerability in Deploy.CVE-2026-1207787.3Creation of temporary file in directory with insecure permissions in .NET Aspire allows an authorized attacker to elevate privileges locallyCVE-2026-1207799.6Improper control of generation of code ('code injection') in Visual Studio Code allows an unauthorized attacker to execute code over a netwoCVE-2026-1207808.3Improper access control in Visual Studio Code allows an unauthorized attacker to execute code over a network.CVE-2026-1207827.8Improper control of generation of code ('code injection') in Visual Studio Code allows an unauthorized attacker to bypass a security featureCVE-2026-1207836.4Weak authentication in Azure DevOps Server allows an authorized attacker to elevate privileges over a network.CVE-2026-1207858.8Heap-based buffer overflow in Microsoft Office Excel allows an unauthorized attacker to execute code over a network.CVE-2026-1207868.8Heap-based buffer overflow in Microsoft Office Excel allows an unauthorized attacker to execute code over a network.CVE-2026-1207888.8Heap-based buffer overflow in Microsoft Office Excel allows an unauthorized attacker to execute code over a network.
CVE-2026-120758: Medium severity, CVSS 5.5 | Vulnix