PT-2026-1342 · Jspdf · Jspdf

Publicado

2026-01-03

·

Atualizado

2026-02-20

·

CVE-2025-68428

CVSS v4.0

9.2

Crítica

VetorAV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions jsPDF versions prior to 4.0.0
Description jsPDF, a JavaScript library for generating PDFs, has a critical flaw in its Node.js builds. Prior to version 4.0.0, the loadFile, addImage, html, and addFont methods are susceptible to local file inclusion and path traversal. This allows an attacker to read arbitrary files from the system where the Node.js process is running, and embed the contents of those files into the generated PDF. The vulnerability occurs when unsanitized paths are passed to the loadFile method. The issue affects the dist/jspdf.node.js and dist/jspdf.node.min.js files. Reports indicate that attackers are actively exploiting this flaw to extract sensitive data, including configurations and credentials, from compromised servers.
Recommendations Upgrade to jsPDF version 4.0.0 or later. For older Node.js versions, sanitize user-provided paths before passing them to jsPDF. With recent Node.js versions (22.13.0/23.5.0/24.0.0 and later), consider using the --permission flag in production.

Exploit

Correção

Path traversal

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

Enumeração de Fraquezas

Identificadores relacionados

BDU:2026-02449
CVE-2025-68428
GHSA-F8CM-6447-X5H2

Produtos afetados

Jspdf