Approved changes feed: RSS · Atom

cpe:2.3:a:parallax:jspdf:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorParallax (c03aaea4-fdae-51f7-acee-32c389b2147d)
ProductJspdf (04dce686-5772-5a2f-a32d-a87b9be18c83)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
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
Reference links
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
Reference links
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
Reference links
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
Reference links
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.