CVE-2026-120689
Last modified
CVE-2026-120689 is a medium-severity vulnerability rated 4.3/10 on the CVSS scale. HDF5 through 2.2.0 contains an uncontrolled recursion vulnerability in H5B__iterate_helper() in src/H5B.c. When iterating a version 1 B-tree, the function does not verify that a child node’s level matches the expected level. EPSS estimates a 0.18% chance of exploitation in the next 30 days.
Description
HDF5 through 2.2.0 contains an uncontrolled recursion vulnerability in H5B__iterate_helper() in src/H5B.c. When iterating a version 1 B-tree, the function does not verify that a child node’s level matches the expected level. That check is performed only in H5B__cache_deserialize() when a node is first loaded into the metadata cache. A crafted HDF5 file whose B-tree child pointer refers back to a node already in the cache, such as a node that points to itself, bypasses the check and causes unbounded recursion, leading to stack exhaustion and a crash. This can be triggered by calling H5Gget_info() or H5Gget_num_objs() on a group in the crafted file, which reaches H5B_iterate() through H5G__obj_info() and H5G__stab_count(). An attacker who can get a user or application to open a malicious file can cause a denial of service.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| The HDF Group | HDF5 | <2.3.0 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-120689?
How severe is CVE-2026-120689?
How do I fix CVE-2026-120689?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-120656OpenKruise kruise-manager exposes an unauthenticated pprof e…
- CVE-2026-12066A security flaw has been discovered in PbootCMS up to 3.2.12…7.3
- CVE-2026-120673A component of the MongoDB Rust Driver that records diagnost…5.5
- CVE-2026-120678A memory management flaw in the MongoDB C Driver's handling …7.5
- CVE-2026-12068Information disclosure vulnerability in Avira Password Manag…7.4
- CVE-2026-120684A memory-initialization flaw in the legacy GridFS file handl…6.5
- CVE-2026-1207An issue was discovered in 6.0 before 6.0.2, 5.2 before 5.2.…5.4
- CVE-2026-12070Tobit Laboratories AG TeamDavid's Webbox is vulnerable to a…8.4
- CVE-2026-12071The Webbox of TeamDavid by Tobit Laboratories AG constructs …5.3
- CVE-2026-120715Server-side request forgery in the Active Directory credenti…
- CVE-2026-120716Insertion of sensitive information into sent data in the ide…
- CVE-2026-12073The ProfileGrid – User Profiles, Groups and Communities plug…9.8
Are you affected by CVE-2026-120689?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
