Resource exhaustion in PyPDF - CVE-2026-28351
Published: April 27, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause excessive memory consumption.
The vulnerability exists due to uncontrolled resource consumption in the RunLengthDecode filter when parsing a crafted PDF content stream. A remote attacker can supply a specially crafted PDF to cause excessive memory consumption.
Exploitation requires the application to parse the content stream using the RunLengthDecode filter.
Affected software
IBM Watson Discovery for IBM Cloud Pak for Data
How to mitigate CVE-2026-28351
IBM Watson Discovery for IBM Cloud Pak for Data - update to 5.3.2