Launch Week Day 1: Announcing Security Design Review
MEDIUM 6.2 PyPI

PyPDF2 quadratic runtime with malformed PDF missing xref marker

GHSA-jrm6-h9cq-8gqw · CVE-2023-36810

Published · Modified

Description

Impact

An attacker who uses this vulnerability can craft a PDF which leads to unexpected long runtime.
This quadratic runtime blocks the current process and can utilize a single core of the CPU by 100%. It does not affect memory usage.

Patches

https://github.com/py-pdf/pypdf/pull/808

Workarounds

Is there a way for users to fix or remediate the vulnerability without upgrading?

References

Ready to move

Start Securing

Free, no credit card | First findings in minutes