CVE-2025-68428
jsPDF presenta una vulnerabilità di Local File Inclusion/Path Traversal
- Pubblicato
- 5 gen 2026
- Aggiornato
- 7 set 2026
- Assegnazione CNA
- GitHub_M
- Evidenza osservata
- 8 ago 2026
CVSS primario
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:XBasso · prossimi 30 giorni
- Percentile
- 81,3%
- Data del modello
- 21 set 2026
L'EPSS è una stima statistica, non una certezza o una misura di impatto. Combinalo con CVSS, stato KEV, esposizione e ambiente.
Riepilogo
jsPDF è una libreria per generare PDF in JavaScript. Prima della versione 4.0.0, il controllo da parte dell'utente del primo argomento del metodo `loadFile` nella build node.js consente l'inclusione di file locali/path traversal. Se viene data la possibilità di passare percorsi non sanificati al metodo `loadFile`, un utente può recuperare il contenuto di file arbitrari nel file system locale in cui è in esecuzione il processo node. Il contenuto dei file viene incluso così com'è nei PDF generati. Altri metodi interessati sono `addImage`, `html` e `addFont`. Sono interessate solo le build node.js della libreria, ossia i file `dist/jspdf.node.js` e `dist/jspdf.node.min.js`. La vulnerabilità è stata corretta in [email protected]. Questa versione limita l'accesso al file system per impostazione predefinita. Questo aggiornamento semver-major non introduce altre modifiche breaking. Sono disponibili alcune soluzioni alternative. Con versioni recenti di node, jsPDF consiglia di utilizzare il flag `--permission` in produzione. La funzionalità è stata introdotta sperimentalmente in v20.0.0 ed è stabile dalla v22.13.0/v23.5.0/v24.0.0. Per versioni più vecchie di node, sanificate i percorsi forniti dall'utente prima di passarli a jsPDF.
Fonti
1CVE-2025-68428 Prova di concetto
Utilizzo responsabile
Utilizza le informazioni sulla vulnerabilità solo sui sistemi che possiedi o che sei autorizzato a testare. Kitploit si collega ai metadati della ricerca pubblica e non memorizza codici exploit o payload dannosi.