Vulnerabilidad en com.bstek.uflo:uflo-core (CVE-2022-25894)
Gravedad CVSS v3.1:
CRÍTICA
Tipo:
CWE-94
Control incorrecto de generación de código (Inyección de código)
Fecha de publicación:
26/01/2023
Última modificación:
01/04/2025
Descripción
Todas las versiones del paquete com.bstek.uflo:uflo-core son vulnerables a la ejecución remota de código (RCE) en la clase ExpressionContextImpl a través de jexl.createExpression(expression).evaluate(context); functionality, debido a una validación inadecuada de la entrada del usuario.
Impacto
Puntuación base 3.x
9.80
Gravedad 3.x
CRÍTICA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:uflo_project:uflo:*:*:*:*:*:*:*:* |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página
Referencias a soluciones, herramientas e información
- https://fmyyy1.github.io/2022/10/23/uflo2rce/
- https://github.com/youseries/uflo/blob/b3e198bc6523e5a6ba69edd84ba10e05a3b78726/uflo-core/src/main/java/com/bstek/uflo/expr/impl/ExpressionContextImpl.java%23L126
- https://security.snyk.io/vuln/SNYK-JAVA-COMBSTEKUFLO-3091112
- https://fmyyy1.github.io/2022/10/23/uflo2rce/
- https://github.com/youseries/uflo/blob/b3e198bc6523e5a6ba69edd84ba10e05a3b78726/uflo-core/src/main/java/com/bstek/uflo/expr/impl/ExpressionContextImpl.java%23L126
- https://security.snyk.io/vuln/SNYK-JAVA-COMBSTEKUFLO-3091112



