CVE-2025-5878
ESAPI esapi-java-legacy Defensa contra inyección SQL Encoder.encodeForSQL elemento especial
- Publicado
- 29 jun 2025
- Actualizado
- 3 nov 2025
- Asignación de CNA
- VulDB
- Evidencia observada
- 8 ago 2026
CVSS primario
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/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:XBajo · próximos 30 días
- Percentil
- 39,3 %
- 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
Se encontró una vulnerabilidad en ESAPI esapi-java-legacy y se clasificó como problemática. Este problema afecta a la interfaz Encoder.encodeForSQL de la Defensa contra Inyecciones SQL. Un ataque provoca una neutralización incorrecta de elementos especiales. El ataque puede ejecutarse en remoto y se ha hecho público el exploit. Se contactó al proyecto con anticipación sobre este problema y lo gestionó con un nivel excepcional de profesionalismo. La actualización a la versión 2.7.0.0 permite solucionar este problema. El ID del commit f75ac2c2647a81d2cfbdc9c899f8719c240ed512 deshabilita la función por defecto y cualquier intento de usarla generará una advertencia. El ID del commit e2322914304d9b1c52523ff24be495b7832f6a56 actualiza la documentación engañosa de la clase Java para advertir sobre los riesgos.
Fuentes
1Exploit para CVE-2025-5878 dirigido al método encodeForSQL() de ESAPI con OracleCodec, que permite la inyección SQL ciega basada en tiempo. Admite enumeración de bases de datos, volcado de tablas/columnas y autenticación basada en cookies.
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.