
CVE-2023-34468: Execução Remota de Código via Componentes de Banco de Dados no Apache NiFi
Os Serviços de Controlo DBCPConnectionPool e HikariCPConnectionPool no Apache NiFi 0.0.2 até 1.21.0 permitem que um utilizador autenticado e autorizado configure um URL de Base de Dados com o driver H2 que permite a execução de código personalizado.
A divulgação e correção do fornecedor para esta vulnerabilidade podem ser encontradas aqui.
Esta vulnerabilidade requer:
Mais detalhes e o processo de exploração podem ser encontrados neste PDF.
Agradecimentos a h00die por escrever o módulo Metasploit e por me incluir como descobridor.
Excelente de David "ExceptionFactory" Handermann oferecendo uma perspetiva de programador sobre CVE-2023-34468 e CVE-2023-40037.
CVE-2023-40037: Validação Incompleta de URLs de Conexão JDBC e JNDI no Apache NiFi pode ser usada para contornar medidas de segurança implementadas para CVE-2023-34468 resultando em RCE para versões do Apache NiFi <= 1.23.0.