pypdf 是一个免费且开源的纯 Python PDF 库。在 6.21.4 版本之前,当 pypdf 打开一个精心构造的不完整 PDF 文件时,如果其标准交叉引用表(xref table)延伸至文件末尾却缺少结尾部分(trailer),则可能陷入无限循环。此时,trailer 搜索过程会反复回退到相同的流位置,而不是在解析无法取得进展时终止,从而导致处理线程被阻塞。该问题已在 6.21.4 版本中修复。
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-119206 | 7.1 HIGH | pypdf: Possible long runtimes when retrieving page labels |
| CVE-2026-119204 | 7.1 HIGH | pypdf: Possible large memory usage when parsing page tree |
| CVE-2026-119207 | 7.1 HIGH | pypdf: Possible large memory usage for exceptions in strict mode |
| CVE-2026-119205 | 7.1 HIGH | pypdf: Possible infinite loop when cloning dictionaries |
| CVE-2026-119209 | 7.1 HIGH | pypdf: Possible large memory usage when parsing cross-reference streams |
| CVE-2026-119208 | 7.1 HIGH | pypdf: Possible long runtimes/large memory usage for encrypted PDF files |