CVE-2021-25941: fallo crítico en deep-override
Publicada el · Actualizada el
Aviso por correo cuando entre en el KEV, tenga PoC pública o suba de nota.
Sin señal de explotación. Ningún artefacto público de explotación conocido hasta ahora.
Un defecto en la biblioteca 'deep-override' permite a atacantes contaminar los prototipos de objetos JavaScript, causando que la aplicación se bloquee o ejecute código malicioso. Esto ocurre porque la biblioteca no valida adecuadamente los datos recibidos.
Vulnerabilidad de contaminación de prototipo en 'deep-override' (versiones 1.0.0–1.0.1) permite a atacantes inyectar propiedades maliciosas en Object.prototype mediante entradas manipuladas, resultando en denegación de servicio o potencial ejecución remota de código. El ataque no requiere autenticación y puede ser activado por cualquier vector de entrada procesado por la función vulnerable.