漏洞概述 在GDAL的vendored HDF-EOS库中,通过 函数中的 下溢导致越界读取。具体而言, 函数在处理DimList元数据值时,使用 和 操作,但没有检查 是否大于等于2。当构造的HDF-EOS交换文件提供空或单字符DimList值时, 会包装到 (无符号算术),导致尝试读取18 exabytes,立即崩溃。 影响范围 版本: GDAL 3.13.0dev-4681ad376 提交: 4681ad376 影响: 立即DoS(拒绝服务) 修复方案 修复方案未在页面中明确提及,但根据漏洞描述,可能的修复方法包括: 1. 在 函数中添加对 的检查,确保其大于等于2。 2. 使用安全的字符串处理函数,避免无符号算术下溢。 POC代码 ASAN输出