# PyPDF 读取 DCT 内联图像时可能陷入死循环
## 概述
pypdf 是一个用于处理 PDF 文件的 Python 库。在版本 6.1.3 之前,存在一个解析特定内容流时会触发无限循环的漏洞。
## 影响版本
所有版本低于 6.1.3 的 pypdf 受此漏洞影响。
## 细节
攻击者可通过构造包含使用 DCTDecode 编码过滤器的内联图像(inline image)的 PDF 文件,使解析过程陷入无限循环。
## 影响
当解析受影响 PDF 时,程序可能无法正常响应,造成拒绝服务(DoS)。
| # | POC 描述 | 源链接 | 神龙链接 |
|---|
标题: SEC: Avoid infinite loop when reading broken DCT-based inline images by stefan6419846 · Pull Request #3501 · py-pdf/pypdf · GitHub -- 🔗来源链接
标签: x_refsource_MISC
神龙速读标题: Possible infinite loop when reading DCT inline images without EOF marker · Advisory · py-pdf/pypdf · GitHub -- 🔗来源链接
标签: x_refsource_CONFIRM
神龙速读标题: SEC: Avoid infinite loop when reading broken DCT-based inline images … · py-pdf/pypdf@f2864d6 · GitHub -- 🔗来源链接
标签: x_refsource_MISC
神龙速读暂无评论