HDF5 2.2.0 及更早版本在 文件的 函数中存在空指针解引用漏洞。 会固定(pin)本地堆的单个元数据缓存条目(即堆前缀或独立数据块),而 则在最后一次解除保护时将其取消固定(unpin)。当元数据缓存销毁一个已损坏的本地堆条目时, 会通过将 或 设置为 来将该条目从堆中解链。因此,一个精心构造的 HDF5 文件可使程序在没有任何已缓存对象可供取消固定的情况下调用 ,导致该函数将 指针传递给 。这会在调试版本中触发断言失败,而在发布版本中引发空指针解引用并导致程序崩溃。若攻击者能够诱使用户或应用程序打开并遍历
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
| 厂商 | 产品 | 影响版本 | CPE | 订阅 |
|---|---|---|---|---|
| The HDF Group | HDF5 | < 2.3.0 | - |
|
| # | POC 描述 | 源链接 | 神龙链接 |
|---|
未找到公开 POC。
登录以生成 AI POC| CVE-2026-120757 | 6.9 MEDIUM | H5L__extern_traverse 堆缓冲区溢出漏洞 |
| CVE-2026-120755 | 4.7 MEDIUM | HDF5 Szip 过滤器整数下溢导致越界读取漏洞 |
| CVE-2026-120754 | 1.9 LOW | HDF5 Scale-Offset 过滤器未初始化堆内存泄露漏洞 |
| CVE-2026-120756 | 1.9 LOW | HDF5 H5O__chunk_deserialize 堆缓冲区溢出漏洞 |