CVE-2023-34468 Inyección de código en Apache NiFi con servicios de base de datos usando H2
Los servicios Controller DBCPConnectionPool y HikariCPConnectionPool de Apache NiFi 0.0.2 hasta 1.21.0 permiten a un usuario autenticado y autorizado configurar una URL de base de datos con el driver H2 que habilita ejecución de código personalizado. La versión 1.22.0 o posterior corrige el problema validando la URL y rechazando ubicaciones JDBC de H2.
CVSS 3.1
- Probabilidad de explotación · EPSS del 09/1161,9 % · percentil 99
- Explotada activamenteNo confirmada
- Exploit públicoSí, 1
Afectados
Apache Software Foundation Apache NiFi
desde 0.0.2 hasta 1.21.0
Qué hacer
- Verificá si usás Apache NiFi y en qué versión.
- Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
- Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.
- Priorizá la corrección: hay código de explotación público.
Exploits públicos
Código publicado por terceros. Puede ser malicioso: revisalo solo en un entorno aislado.
Calculadora CVSS
CVSS 3.1 · 8.8 ALTA
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- Vector de ataqueRed
- Complejidad del ataqueBaja
- Privilegios requeridosBajos
- Interacción del usuarioNinguna
- AlcanceSin cambio
- ConfidencialidadAlta
- IntegridadAlta
- DisponibilidadAlta
Descripción original
The DBCPConnectionPool and HikariCPConnectionPool Controller Services in Apache NiFi 0.0.2 through 1.21.0 allow an authenticated and authorized user to configure a Database URL with the H2 driver that enables custom code execution.
The resolution validates the Database URL and rejects H2 JDBC locations.
You are recommended to upgrade to version 1.22.0 or later which fixes this issue.
Referencias (5)
- nifi.apache.org/security.html#CVE-2023-34468
- lists.apache.org/thread/7b82l4f5blmpkfcynf3y6z4x1vqo59h8
- www.openwall.com/lists/oss-security/2023/06/12/3
- packetstormsecurity.com/files/174398/Apache-NiFi-H2-Connection-String-Remote-Code-Executi…
- www.cyfirma.com/outofband/apache-nifi-cve-2023-34468-rce-vulnerability-analysis-and-explo…
Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.