Pillow 是一个 Python 图像处理库。在 11.2.1 至 13.0.0 版本之间,Arrow 导出功能错误地假设图像的行是紧密连续的,因此始终从 开始导出数据。然而,当 配置使得 包含行填充(row padding)或在第一行之前存在对齐偏移时,这种假设并不成立。由此生成的 Arrow 缓冲区可能包含未初始化的填充字节、第一行之前的字节,或来自先前已释放图像的旧堆内存内容。因此,任何配置了对齐设置并将图像导出为 Arrow 格式的应用程序,都可能将某个用户的像素数据或其他进程的内存泄露给其他用户。该问题
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.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| python-pillow | Pillow | >= 11.2.1, < 13.0.0 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-96639 | 9.8 CRITICAL | Pillow multi-frame loaders can reuse stale native image storage after mode transitions |
| CVE-2026-96640 | 8.2 HIGH | Pillow PDF append accepts malformed shared page-tree DAG causing resource exhaustion |
| CVE-2026-96778 | 7.7 HIGH | Pillow: Heap buffer overflow writing JPEG comment after ICC profile fills buffer |
| CVE-2026-96642 | 7.1 HIGH | Pillow: TarIO negative size field causes infinite CPU-spin loop |
| CVE-2026-96643 | 7.1 HIGH | Pillow: PNG eXIf chunk makes EXIF parsing run in quadratic time |
| CVE-2026-96644 | 7.1 HIGH | Pillow: Heap over-read in WMF/EMF rendering via 16-bit dimension truncation (Windows build |
| CVE-2026-96637 | 7.1 HIGH | Pillow: Decompression bomb check bypass in SpiderImagePlugin.seek() leads to unbounded all |
| CVE-2026-96638 | 6.5 MEDIUM | Pillow: BMP RLE decoder memory-amplification DoS via unbounded delta escape / absolute mod |
| CVE-2026-96641 | 6.5 MEDIUM | Pillow: Reachable undefined behavior in native integer operations, potentially leading to |
| CVE-2026-96636 | 6.5 MEDIUM | Pillow: Decompression-bomb protection bypass via multi-frame seek() in MPO and DCX (MpoIma |
No comments yet