Approved changes feed: RSS · Atom
cpe:2.3:a:parallax:jspdf:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | Parallax (c03aaea4-fdae-51f7-acee-32c389b2147d) |
|---|---|
| Product | Jspdf (04dce686-5772-5a2f-a32d-a87b9be18c83) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from gcve-enriched-dumps CVE data |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-31938 |
vulnerable | 2026-06-08 07:57:16.113730 |
jsPDF has HTML Injection in New Window paths
CRITICAL (9.6)
jsPDF is a library to generate PDFs in JavaScript. Prior to version 4.2.1, user control of the `options` argument of the `output` function allows attackers to inject arbitrary HTML (such as scripts) into the browser context the created PDF is opened in. The vulnerability can be exploited in the following scenario: the attacker provides values for the output options, for example via a web interface. These values are then passed unsanitized (automatically or semi-automatically) to the attack victim. The victim creates and opens a PDF with the attack vector using one of the vulnerable method overloads inside their browser. The attacker can thus inject scripts that run in the victims browser context and can extract or modify secrets from this context. The vulnerability has been fixed in jspdf@4.2.1. As a workaround, sanitize user input before passing it to the output method.
Published: 2026-03-18T03:05:44.964Z
Updated: 2026-09-07T12:04:46.902Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-31898 |
vulnerable | 2026-06-08 07:57:16.067930 |
jsPDF has a PDF Object Injection via FreeText color
HIGH (8.1)
jsPDF is a library to generate PDFs in JavaScript. Prior to version 4.2.1, user control of arguments of the `createAnnotation` method allows users to inject arbitrary PDF objects, such as JavaScript actions. If given the possibility to pass unsanitized input to the following method, a user can inject arbitrary PDF objects, such as JavaScript actions, which might trigger when the PDF is opened or interacted with the `createAnnotation`: `color` parameter. The vulnerability has been fixed in jsPDF@4.2.1. As a workaround, sanitize user input before passing it to the vulnerable API members.
Published: 2026-03-18T03:03:43.469Z
Updated: 2026-09-07T12:05:09.452Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-25940 |
vulnerable | 2026-06-08 07:53:20.628251 |
jsPDF's PDF Injection in AcroForm module allows Arbitrary JavaScript Execution (RadioButton.createOption and "AS" property)
HIGH (8.1)
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.
Published: 2026-02-19T15:26:57.645Z
Updated: 2026-09-07T12:05:04.658Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-25755 |
vulnerable | 2026-06-08 07:53:20.301060 |
jsPDF has PDF Object Injection via Unsanitized Input in addJS Method
HIGH (8.1)
jsPDF is a library to generate PDFs in JavaScript. Prior to 4.2.0, user control of the argument of the `addJS` method allows an attacker to inject arbitrary PDF objects into the generated document. By crafting a payload that escapes the JavaScript string delimiter, an attacker can execute malicious actions or alter the document structure, impacting any user who opens the generated PDF. The vulnerability has been fixed in jspdf@4.2.0. As a workaround, escape parentheses in user-provided JavaScript code before passing them to the `addJS` method.
Published: 2026-02-19T14:41:46.941Z
Updated: 2026-09-07T12:05:03.219Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-25535 |
vulnerable | 2026-06-08 07:53:19.951123 |
jsPDF Affected by Client-Side/Server-Side Denial of Service via Malicious GIF Dimensions
jsPDF is a library to generate PDFs in JavaScript. Prior to 4.2.0, user control of the first argument of the `addImage` method results in denial of service. If given the possibility to pass unsanitized image data or URLs to the `addImage` method, a user can provide a harmful GIF file that results in out of memory errors and denial of service. Harmful GIF files have large width and/or height entries in their headers, which lead to excessive memory allocation. Other affected methods are: `html`. The vulnerability has been fixed in jsPDF 4.2.0. As a workaround, sanitize image data or URLs before passing it to the addImage method or one of the other affected methods.
Published: 2026-02-19T14:34:05.648Z
Updated: 2026-09-07T12:04:56.383Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-24737 |
vulnerable | 2026-06-08 07:51:18.096610 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-24133 |
vulnerable | 2026-06-08 07:51:17.184575 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-24043 |
vulnerable | 2026-06-08 07:51:16.604939 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-24040 |
vulnerable | 2026-06-08 07:51:16.603119 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-68428 |
vulnerable | 2026-06-08 07:41:21.112000 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-57810 |
vulnerable | 2026-06-08 07:33:16.162538 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-29907 |
vulnerable | 2026-06-08 07:14:56.937854 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.