[ CVE-2026-113786 · Published 21 Oct 2026 ]

pypdf: Unvalidated JPEG image data loading

CVSS 2.3 EPSS <1%Fix available

[ Description ]Official description

pypdf is a free and open-source pure-python PDF library. Prior to 6.21.1, an attacker can craft a PDF containing image data labeled with the /DCTDecode filter that causes Pillow to select and invoke an unintended image parser when the image is loaded. Environments without the optional Pillow dependency are not affected. This issue is fixed in version 6.21.1.

[ Fixes ]Fixes and patches

  • pypdf 6.21.1Fixed version · GitHub Advisories · pip package pypdf: upgrade to 6.21.1 or later (affected < 6.21.1)

[ Packages ]Affected open-source packages