CVE-2025-57810: parall jspdf Improper Input Validation
Vulnerability summary
CVE-2025-57810 is a high (CVSS 8.7) Improper Input Validation vulnerability in parall jspdf. EPSS estimates a 0.70% chance of exploitation in the next 30 days, higher than 52.3% of scored vulnerabilities. 1 public exploit is recorded.
Advisory lineage
Upstream 0 · Downstream 0 · Related 1Timeline
- 26-08-2025PublishedVulnerability first disclosed.
- 26-08-2025Last modifiedVulnerability information updated.
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.
CVSS metrics
7 scores · 5 sources · 2 versions- OSV · WolfiEcosystem advisory · calculated8.7HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
- OSV · NpmEcosystem advisory · calculated8.7HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
- OSV · ChainguardEcosystem advisory · calculated8.7HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
- NVDNIST8.7HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
- NVDNIST7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
EPSS trend
Probability
0.70%
Chance of exploitation in the next 30 days
Percentile
52%
Versus all other CVEs
30-day change
-0.01 pp
From 0.71% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
1 foundJspdf
Maturity: poc
Weaknesses
CWE · root cause- CWE-20Improper Input ValidationThe product receives input or data, but it does not validate or incorrectly validates that the input has the properties that are required to process the data safely and correctly.
- CWE-770Allocation of Resources Without Limits or ThrottlingThe product allocates a reusable resource or group of resources on behalf of an actor without imposing any intended restrictions on the size or number of resources that can be allocated.
Affected systems
Chainguard29 products
- opensearch-dashboards-2-alerting-dashboards-plugin< 2.19.3-r0 | < 2.19.4-r0
- opensearch-dashboards-2-anomaly-detection-dashboards-plugin< 2.19.3-r0 | < 2.19.4-r0
- opensearch-dashboards-2-dashboards-maps< 2.19.4-r0 | < 2.19.3-r0
- opensearch-dashboards-2-dashboards-notifications< 2.19.3-r0
- opensearch-dashboards-2-dashboards-observability< 2.19.3-r0
Npm1 product
- jspdf< 3.0.2
Parall1 product
- jspdf< 3.0.2
Parallax1 product
- jspdf< 3.0.2
Wolfi1 product
- opensearch-dashboards-3-dashboards-reporting< 3.4.0-r0
5 vendors · 33 products
References
7 links- github.com/parallax/jsPDF/security/advisories/GHSA-8mvj-3j78-4qmwX Refsource CONFIRMAdvisoryWEBExploitVendor Advisory
- github.com/parallax/jsPDF/commit/4cf3ab619e565d9b88b4b130bff901b91d8688e9X Refsource MISCFIXWEBPatch
- github.com/parallax/jsPDFPACKAGE