Description
pypdf is a free and open-source pure-python PDF library. Prior to 6.8.0, an attacker who uses this vulnerability can craft a PDF which leads to large memory usage. This requires parsing a content stream with a rather large /Length value, regardless of the actual data length inside the stream. This vulnerability is fixed in 6.8.0.
Problem types
CWE-770: Allocation of Resources Without Limits or Throttling
Product status
References
github.com/.../pypdf/security/advisories/GHSA-hqmh-ppp3-xvm7
github.com/py-pdf/pypdf/pull/3675
github.com/py-pdf/pypdf/releases/tag/6.8.0