目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1336

100%

CVE-2026-73639— Perl Imager::File::PNG 1.004 之前版本缓冲区溢出

一分钟漏洞结论

影响对象
CVE-2026-73639
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

Imager::File::PNG 模块中,在 Perl 环境下,从 1.003 版本开始到 1.004 之前的版本中,在 函数中读取包含 tRNS 透明度块的 PNG 图像时,会发生缓冲区溢出(写入超出行缓冲区的末尾)。 当存在 tRNS 块时, 会为生成的图像添加一个 Alpha 通道,但仍然根据原始通道数来分配行缓冲区的大小。由于 libpng 会将透明度信息扩展并填充到该额外的通道中,因此 会多填充一个通道(每个样本多写 1 字节),从而在分配缓冲区末尾之外多写 个字节。调色板图像会通过 处理,16 位图像

AI 预测 6.5 利用难度: 中等 EPSS 0.18% · P7

影响版本矩阵 2

厂商产品 版本范围状态
None None 1.003< 1.004 affected
1.034< 1.035 affected

一、 漏洞 CVE-2026-73639 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
Imager::File::PNG versions from 1.003 before 1.004 for Perl write past the end of the row buffer reading a PNG with a tRNS transparency chunk in read_direct8
来源: CVE Program / CVE List V5
Vulnerability Description
Imager::File::PNG versions from 1.003 before 1.004 for Perl write past the end of the row buffer reading a PNG with a tRNS transparency chunk in read_direct8. With a tRNS chunk, read_direct8() adds an alpha channel to the image it creates but still sizes the row buffer from the original channel count. libpng expands the transparency into that extra channel, so png_read_row() fills one channel more than the buffer holds, at one byte per sample, and writes width bytes past the end of the allocation. Palette images go to read_paletted() and 16-bit images to read_direct16(), which sizes its buffer from png_get_rowbytes() and allocates enough for the expanded row. The same reader ships bundled in the Imager distribution. Reading an attacker-supplied PNG through Imager->read() corrupts the heap, which can crash the process.
来源: CVE Program / CVE List V5
CVSS Information
N/A
来源: CVE Program / CVE List V5
Vulnerability Type
跨界内存写
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
- - 1.003 ~ 1.004 -
- - 1.034 ~ 1.035 -

二、漏洞 CVE-2026-73639 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-73639 的情报信息

登录查看更多情报信息。

CVE-2026-73639 补丁与修复 (2)

CVE-2026-73639 厂商安全公告 (1)

CVE-2026-73639 厂商页面 (1)

IV. Related Vulnerabilities

V. Comments for CVE-2026-73639

暂无评论


发表评论