跳到正文
热点事件持续更新

Pillow SpiderImagePlugin 解压炸弹检查可被绕过

1 篇报道1 个报道来源8 小时前更新

先了解这件事

AI 综述

GitHub 安全公告 GHSA-g842-9rc4-69pw 指出,Pillow 的 SpiderImagePlugin 中 seek() 会绕过解压炸弹检查:以 1x1 的 frame0 打开文件后调用 im.seek(1),图像尺寸被设为 (100,100),却不触发 DecompressionBombWarning 或 DecompressionBombError。 CyStack 安全团队的 Yazan Balawneh 公开了 PoC 与复现细节:当 frame-1 的 nsam/nrow 很大(如 40000x40000)时,im.load() 会在检查被完全绕过的情况下分配约 6.4 GB 内存(mode F),而源文件不足 1 KB,可造成无界内存分配型拒绝服务。

AI 根据报道生成 · 8 小时前更新

报道时间线

沿着报道,了解事件的不同侧面。

10月22日
  1. GitHub 安全公告库 (GHSA)
    Pillow 的 SpiderImagePlugin.seek() 绕过解压炸弹检查,导致无界内存分配 DoS

    GitHub 安全公告 GHSA-g842-9rc4-69pw 指出,Pillow 的 SpiderImagePlugin 中 seek() 绕过了解压炸弹检查:用 1x1 的 frame0 打开文件后调用 im.seek(1),尺寸被设为 (100,100) 却不触发 DecompressionBombWarning 或 DecompressionBombError。

本事件热度走势

可比范围当前
8
可比范围峰值
1010月23日 01:00
近 24 小时变化
–

趋势仅比较持续完整观测到的相同主体,范围可能小于当前热度统计。移动指针或点击图表查看每小时热度;键盘可用左右方向键切换。