pypdf: Possible long runtimes for zero-only width values in cross-reference streamsuntimes for zero-only width values in cross-reference streams
Description
Published by the National Vulnerability Database
May 28, 2026
Published to the GitHub Advisory Database
Jun 12, 2026
Reviewed
Jun 12, 2026
Last updated
Jun 12, 2026
Impact
An attacker who uses this vulnerability can craft a PDF which leads to long runtimes. This requires cross-reference streams with
/W [0 0 0]values and large/Sizevalues.Patches
This has been fixed in pypdf==6.12.0.
Workarounds
If developers are unable to upgrade their apps immediately, they should consider applying the changes from PR #3791.
References