What’s Vulnerable › Vulnerabilities
CVE-2025-57810: jsPDF Parsing of Corrupt PNGs Leads to Potential Denial of Service (DoS)
- Severity: high (CVSS 7.5 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.7% probability of exploitation in the next 30 days
- Public exploit or detection template: yes
- Published: 2025-08-26 · updated 2026-06-17
- Weakness: CWE-20
Description
jsPDF is a library to generate PDFs in JavaScript. Prior to 3.0.2, user control of the first argument of the addImage method results in CPU utilization and denial of service. If given the possibility to pass unsanitized image data or URLs to the addImage method, a user can provide a harmful PNG file that results in high CPU utilization and denial of service. The vulnerability was fixed in jsPDF 3.0.2.
Affected products
- parallax jsPDF: before 3.0.2 — fixed in 3.0.2
How to fix
Upgrade to a fixed version: parallax jsPDF 3.0.2. Check the vendor advisory for mitigations.
References
- https://github.com/parallax/jsPDF/commit/4cf3ab619e565d9b88b4b130bff901b91d8688e9
- https://github.com/parallax/jsPDF/pull/3880
- https://github.com/parallax/jsPDF/releases/tag/v3.0.2
- https://github.com/parallax/jsPDF/security/advisories/GHSA-8mvj-3j78-4qmw
- https://github.com/parallax/jsPDF/security/advisories/GHSA-8mvj-3j78-4qmw
Get alerted when CVE-2025-57810 or the next vulnerability affects your stack