CVE-2026-25940: parall jspdf Improper Encoding or Escaping of Output
Vulnerability summary
CVE-2026-25940 is a high (CVSS 8.1) Improper Encoding or Escaping of Output vulnerability in parall jspdf. EPSS estimates a 0.72% chance of exploitation in the next 30 days, higher than 52.9% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 0 · Related 1Timeline
- 19-02-2026PublishedVulnerability first disclosed.
- 07-09-2026Last modifiedVulnerability information updated.
Description
jsPDF is a library to generate PDFs in JavaScript. Prior to 4.2.0, user control of properties and methods of the Acroform module allows users to inject arbitrary PDF objects, such as JavaScript actions. If given the possibility to pass unsanitized input to one of the following property, a user can inject arbitrary PDF objects, such as JavaScript actions, which are executed when the victim hovers over the radio option. The vulnerability has been fixed in jsPDF@4.2.0. As a workaround, sanitize user input before passing it to the vulnerable API members.
CVSS metrics
5 scores · 5 sources · 1 version- OSV · WolfiEcosystem advisory · calculated8.1HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
- OSV · NpmEcosystem advisory · calculated8.1HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
- OSV · ChainguardEcosystem advisory · calculated8.1HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
- NVDNIST8.1HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
EPSS trend
Probability
0.72%
Chance of exploitation in the next 30 days
Percentile
53%
Versus all other CVEs
30-day change
+0.29 pp
From 0.43% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Chainguard50 products
- opensearch-dashboards-2-alerting-dashboards-plugin< 2.19.4-r10
- opensearch-dashboards-2-anomaly-detection-dashboards-plugin< 2.19.4-r10
- opensearch-dashboards-2-dashboards-maps< 2.19.4-r10
- opensearch-dashboards-2-dashboards-notifications< 2.19.4-r10
- opensearch-dashboards-2-dashboards-observability< 2.19.4-r10
Wolfi12 products
- opensearch-dashboards-3-alerting-dashboards-plugin< 3.5.0-r1
- opensearch-dashboards-3-anomaly-detection-dashboards-plugin< 3.5.0-r1
- opensearch-dashboards-3-dashboards-maps< 3.5.0-r1
- opensearch-dashboards-3-dashboards-notifications< 3.5.0-r1
- opensearch-dashboards-3-dashboards-observability< 3.5.0-r1
Npm1 product
- jspdf< 4.2.0
Parall1 product
- jspdf< 4.2.0
Parallax1 product
- jspdf< 4.2.0
5 vendors · 65 products
References
11 links- github.com/parallax/jsPDF/security/advisories/GHSA-p5xg-68wr-hm3mX Refsource CONFIRMAdvisoryWEBVendor Advisory
- github.com/parallax/jsPDF/commit/71ad2dbfa6c7c189ab42b855b782620fa8a38375X Refsource MISCFIXWEBPatch
Show all 11 references
- github.com/parallax/jsPDFPACKAGE