CVE-2026-25940
jsPDF: Iniezione PDF nel modulo AcroForm consente l'esecuzione arbitraria di JavaScript (RadioButton.createOption e proprietà "AS")
- Pubblicato
- 19 feb 2026
- Aggiornato
- 7 set 2026
- Assegnazione CNA
- GitHub_M
- Evidenza osservata
- 25 ago 2026
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:HBasso · prossimi 30 giorni
- Percentile
- 36,9%
- 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.2.0, il controllo da parte dell'utente di proprietà e metodi del modulo Acroform consente agli utenti di iniettare oggetti PDF arbitrari, come azioni JavaScript. Se viene data la possibilità di passare input non sanificato a una delle seguenti proprietà, un utente può iniettare oggetti PDF arbitrari, come azioni JavaScript, che vengono eseguite quando la vittima passa il mouse sopra l'opzione radio. La vulnerabilità è stata corretta in [email protected]. Come workaround, sanificare l'input dell'utente prima di passarlo ai membri vulnerabili dell'API.
Fonti
1Proof-of-concept per CVE-2026-25940 che dimostra l'esecuzione di JavaScript incorporato tramite aspetto di pulsanti radio AcroForm appositamente modificati nei visualizzatori PDF, con generatore Node.js e harness per visualizzatore browser.
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.