GHSA-h3q6-jfrg-3x6q json
survey-pdf Upgraded jsPDF Version Due to Security Vulnerability
published 9mo ago modified 9mo ago also CVE-2026-25630
- cvss
- —
- not scored
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- —
- no score, EPSS covers CVEs only
- public exploits
- 0
- none known
Summary
The following security vulnerability was identified in jsPDF versions <=3.0.4: [Local File Inclusion/Path Traversal](https://github.com/parallax/jsPDF/security/advisories/GHSA-f8cm-6447-x5h2).
### Impact
Since SurveyJS PDF Generator depends on jsPDF, any project using `survey-pdf` v1.12.58 and lower or v2.5.4 and lower could be exposed to this vulnerability.
### Solution
SurveyJS PDF Generator has upgraded jsPDF to version >= 4.0.0 and included the fix in the following `survey-pdf` releases:
* [v1.12.59](https://www.npmjs.com/package/survey-pdf/v/1.12.59) * [v2.5.5](https://www.npmjs.com/package/survey-pdf/v/2.5.5)
### Action
Users should upgrade `survey-pdf` in their projects to v1.12.59+ or v2.5.5+ immediately.
### Notes
No other `survey-pdf` dependencies are affected. This update is fully backward-compatible with previous `survey-pdf` releases.
Patch / fix
- npm survey-pdf 1.12.59, 2.5.5
Is GHSA-h3q6-jfrg-3x6q in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerAffected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| npm | survey-pdf | <1.12.59 >=2.0.0, <2.5.5 |
1.12.59 2.5.5 |
Classification
References
Sources
- GitHub Advisory GHSA-h3q6-jfrg-3x6q
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.