Apache NiFi: Improper Escaping of Table Names in CaptureChangeMySQL
Improper escaping of database table names in the CaptureChangeMySQL Processor included with Apache NiFi 1.2.0 through 2.9.0 allows for injecting SQL commands using crafted naming. Manual quoted boundaries added in Apache NiFi 1.8.0 narrowed the scope of potential injection options, but did not cover additional strategies. Apache NiFi installations that do not use the CaptureChangeMySQL Processor are not subject to this vulnerability. Upgrading to Apache NiFi 2.10.0 is the recommended mitigation, which incorporates more robust identifier escaping.
Software afectado
Haz clic en una tecnología para ver todas sus vulnerabilidades.
| Plataforma | Paquete | Versiones vulnerables | Corregida en |
|---|---|---|---|
| Java / Kotlin (Maven) | org.apache.nifi:nifi-cdc-mysql-processors | >= 1.2.0, < 2.10.0 | 2.10.0 |
Referencias
- https://nvd.nist.gov/vuln/detail/CVE-2026-44913
- https://github.com/apache/nifi/pull/11206
- https://github.com/apache/nifi/commit/c9fd0be0ca428408137c70937761b46f95de5959
- https://github.com/apache/nifi
- https://issues.apache.org/jira/browse/NIFI-15905
- https://lists.apache.org/thread/c8vkt5rz4dqql6sjxgrr3zdkbt1sfmsl
- http://www.openwall.com/lists/oss-security/2026/06/20/5
- Vector CVSS
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H- Debilidad (CWE)
CWE-116- Plataforma
- Java / Kotlin (Maven)
- Paquete
org.apache.nifi:nifi-cdc-mysql-processors- Publicada
- 22.06.2026
- Actualizado
- 11.10.2026 13:20
Fuentes y licencias
OSV / GitHub Advisory Database - GHSA-chxj-gxww-q98w - CC BY 4.0
Historial de vulnerabilidades: org.apache.nifi:nifi-cdc-mysql-processors
Todas las vulnerabilidades publicadas de este paquete (Java / Kotlin (Maven)), de la más reciente a la más antigua. Muestra si es un fallo aislado o un paquete que hay que vigilar.
Esta es la única vulnerabilidad conocida de este paquete.
Identifica las vulnerabilidades de tu aplicación
Con la integración de DockRay y el inventario de software activado, DockRay compara las versiones notificadas de los componentes con las vulnerabilidades conocidas y avisa de las coincidencias confirmadas. La cobertura depende de la tecnología compatible y de los avisos disponibles.