GitHub 安全公告库 (GHSA)·· 2 天前精选AI 评分62
Pillow 的 TiffDecode.c 存在堆越界读,公开复现脚本与修复补丁
Pillow: OOB read in TiffDecode.c tile and RGBA paths leaks heap memory into pixels
AI 导读
Pillow 在解码畸形压缩 TIFF 时,src/libImaging/TiffDecode.c 的 _decodeTile() 与 _decodeAsRGBA() 会读取堆缓冲区之外的数据并写入返回图像的像素,攻击者可借此拿到进程堆内存片段,包括指针值,稍大的文件则会让进程崩溃。
为什么值得看
材料给出可运行的复现脚本与补丁,说明 Pillow 与 libtiff 对畸形 TIFF 标签解析不一致如何导致堆越界读。
来源:GitHub 安全公告库 (GHSA) · github.com