CVE-2025-29907: parall jspdf Uncontrolled Resource Consumption
Vulnerability summary
CVE-2025-29907 is a high (CVSS 8.7) Uncontrolled Resource Consumption vulnerability in parall jspdf. EPSS estimates a 0.70% chance of exploitation in the next 30 days, higher than 52.2% of scored vulnerabilities. 1 public exploit is recorded.
Advisory lineage
Upstream 0 · Downstream 0 · Related 3Timeline
- 18-03-2025PublishedVulnerability first disclosed.
- 18-03-2025Last modifiedVulnerability information updated.
Description
jsPDF is a library to generate PDFs in JavaScript. Prior to 3.0.1, user control of the first argument of the addImage method results in CPU utilization and denial of service. If given the possibility to pass unsanitised image urls to the addImage method, a user can provide a harmful data-url that results in high CPU utilization and denial of service. Other affected methods are html and addSvgAsImage. The vulnerability was fixed in jsPDF 3.0.1.
CVSS metrics
5 scores · 4 sources · 2 versions- 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
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.69% 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-400Uncontrolled Resource ConsumptionThe product does not properly control the allocation and maintenance of a limited resource.
- 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
Chainguard30 products
- opensearch-dashboards-2< 2.19.1-r3
- opensearch-dashboards-2-alerting-dashboards-plugin< 2.19.1-r3
- opensearch-dashboards-2-anomaly-detection-dashboards-plugin< 2.19.1-r3
- opensearch-dashboards-2-config< 2.19.1-r3
- opensearch-dashboards-2-dashboards-maps< 2.19.1-r3
Npm1 product
- jspdf< 3.0.1
Parall1 product
- jspdf< 3.0.1
Parallax1 product
- jspdf< 3.0.1
4 vendors · 33 products
References
5 links- github.com/parallax/jsPDF/security/advisories/GHSA-w532-jxjh-hjhjX Refsource CONFIRMWEBAdvisoryExploitMitigationVendor Advisory
- github.com/parallax/jsPDF/commit/b167c43c27c466eb914b927885b06073708338dfX Refsource MISCWEBFIXPatch
- github.com/parallax/jsPDFPACKAGE