Pillow 修复 TIFF 解码泄露未初始化堆内存
热点事件观察中
Pillow 修复 TIFF 解码泄露未初始化堆内存
1 篇报道1 个报道来源2 天前更新
先了解这件事
AI 综述
GitHub 安全公告库发布 GHSA-q45j-58j2-45rg,指出 Pillow 的 src/libImaging/TiffDecode.c 中 _decodeStrip() 与 _decodeTile() 在 realloc() 缓冲区后未初始化,会把进程残留内存当作图像像素返回。公告称,在默认配置下打开并加载一个 478 字节的构造 TIFF 文件即可成功、无报错无警告,第一行以下每行都是陈旧内存而非图像内容。 公告称,strip 路径自 Pillow 6.0.0 引入,tile 路径自 Pillow 5.3.0 起存在同样模式。随公告附带的补丁在两处循环中每次 libtiff 读取前将 state->buffer 清零。
AI 根据报道生成 · 2 天前更新
最新进展10月21日 04:52
Pillow 修复 TiffDecode 短 JPEG strip 返回未初始化内存问题报道时间线
沿着报道,了解事件的不同侧面。
10月21日
- GitHub 安全公告库 (GHSA)精选Pillow 修复 TiffDecode 短 JPEG strip 返回未初始化内存问题
GitHub 安全公告库发布 GHSA-q45j-58j2-45rg,指出 Pillow 的 src/libImaging/TiffDecode.c 中 _decodeStrip() 与 _decodeTile() 将缓冲区 realloc() 后未初始化。
本事件热度走势
还没有足够的连续观测数据,暂不绘制趋势。