PT-2026-25977 · Jspdf · Jspdf

Sofianeelhor

·

Publicado

2026-03-17

·

Atualizado

2026-03-19

·

CVE-2026-31938

CVSS v2.0

9.7

Crítica

VetorAV:N/AC:L/Au:N/C:C/I:C/A:P
Name of the Vulnerable Software and Affected Versions jsPDF versions prior to 4.2.1
Description jsPDF, a JavaScript library used for generating PDFs, contains a flaw where insufficient sanitization of user-controlled input within the options argument of the output function allows attackers to inject arbitrary HTML, including scripts, into the browser context when a generated PDF is opened. This can lead to the execution of malicious code within the victim's browser, potentially allowing attackers to extract or modify sensitive information. The vulnerability affects the "pdfobjectnewwindow", "pdfjsnewwindow", and "dataurlnewwindow" overloads, specifically impacting the pdfObjectUrl, pdfJsUrl, and filename options. An example attack vector involves crafting a malicious payload within the filename option to inject a script tag.
Recommendations Upgrade to jsPDF version 4.2.1 or sanitize user input before passing it to the output method.

Exploit

Correção

XSS

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

BDU:2026-03346
CVE-2026-31938
GHSA-WFV2-PWC8-CRG5

Produtos afetados

Jspdf