HDF5 2.2.0 及更早版本在 src/H5Ocache.c 中的 H5O__chunk_deserialize() 函数存在堆缓冲区越界读取漏洞。在解码对象头消息时,系统会在解析完消息头部的剩余字段(标志位,以及针对版本 2 对象头的可选创建索引)之前,就将声明的消息大小与数据块(chunk)镜像的末尾进行比对。由于消息体实际位于这些字段之后,消息的实际起始位置可能比大小检查所预期的位置更靠后多达四个字节。攻击者可构造一个 HDF5 文件,使其声明的消息大小能够通过检查,但实际内容却超出数据块镜像的末尾,从而
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
| 厂商 | 产品 | 影响版本 | CPE | 订阅 |
|---|---|---|---|---|
| The HDF Group | HDF5 | < 2.3.0 | - |
|
| # | POC 描述 | 源链接 | 神龙链接 |
|---|
未找到公开 POC。
登录以生成 AI POC| CVE-2026-120757 | 6.9 MEDIUM | H5L__extern_traverse 堆缓冲区溢出漏洞 |
| CVE-2026-120758 | 5.4 MEDIUM | HDF5 文件损坏导致空指针解引用漏洞 |
| CVE-2026-120755 | 4.7 MEDIUM | HDF5 Szip 过滤器整数下溢导致越界读取漏洞 |
| CVE-2026-120754 | 1.9 LOW | HDF5 Scale-Offset 过滤器未初始化堆内存泄露漏洞 |