CVE-2026-25940
jsPDF: Inyección de PDF en el módulo AcroForm permite la ejecución arbitraria de JavaScript (RadioButton.createOption y la propiedad "AS")
- Publicado
- 19 feb 2026
- Actualizado
- 7 sept 2026
- Asignación de CNA
- GitHub_M
- Evidencia observada
- 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:HBajo · próximos 30 días
- Percentil
- 36,9 %
- Fecha del modelo
- 21 sept 2026
EPSS es una estimación estadística, no una certeza o una medida de impacto. Combínelo con CVSS, estado KEV, exposición y su entorno.
Resumen
jsPDF es una biblioteca para generar PDFs en JavaScript. Anterior a la versión 4.2.0, el control por parte del usuario de las propiedades y métodos del módulo Acroform permite a los usuarios inyectar objetos PDF arbitrarios, como acciones de JavaScript. Si se le da la posibilidad de pasar entrada no saneada a una de las siguientes propiedades, un usuario puede inyectar objetos PDF arbitrarios, como acciones de JavaScript, que se ejecutan cuando la víctima pasa el cursor sobre la opción de radio. La vulnerabilidad ha sido corregida en [email protected]. Como solución alternativa, sanee la entrada del usuario antes de pasarla a los miembros vulnerables de la API.
Fuentes
1Prueba de concepto para CVE-2026-25940 que demuestra la ejecución de JavaScript incrustado mediante apariencias manipuladas de botones de radio AcroForm en visores de PDF, con generador en Node.js y entorno de visor en navegador.
Uso responsable
Utilice información sobre vulnerabilidades solo en sistemas de su propiedad o que esté autorizado a probar. Kitploit enlaza con metadatos de investigación pública y no almacena código de explotación ni cargas útiles maliciosas.