Catch

#2309de 53,624
104.3CVSS total
Vulnerabilidades · 16
Baixa
1
Média
9
Alta
4
Crítica
2
PT-2026-42228
9.8
2026-05-20
Drupal · Drupal · CVE-2026-9082
**Nome do Software Vulnerável e Versões Afetadas** Drupal core versões 8.9.0 até 10.4.9 Drupal core versões 10.5.0 até 10.5.9 Drupal core versões 10.6.0 até 10.6.8 Drupal core versões 11.0.0 até 11.1.9 Drupal core versões 11.2.0 até 11.2.11 Drupal core versões 11.3.0 até 11.3.9 **Description** Uma falha de injeção de SQL não autenticada existe na API de abstração de banco de dados do Drupal core, especificamente no manipulador de condição `EntityQuery` do PostgreSQL. O problema ocorre quando chaves de array associativo PHP controladas pelo invasor, como `filter[...][condition][value][malicious key]`, são concatenadas diretamente em identificadores SQL sem a sanitização adequada. Isso permite que usuários anônimos remotos executem comandos SQL arbitrários em sites que utilizam bancos de dados PostgreSQL. A exploração bem-sucedida pode levar ao acesso total ao banco de dados, exfiltração de dados sensíveis e tokens de sessão, escalonamento de privilégios para Administrador e, potencialmente, execução remota de código (RCE) se as permissões do banco de dados estiverem mal configuradas (por exemplo, permitindo `COPY FROM PROGRAM`). Esta falha foi explorada ativamente, com mais de 15.000 sondagens de ataque detectadas em aproximadamente 6.000 sites em 65 países, visando principalmente serviços financeiros e de jogos. **Recommendations** Atualizar para a versão 10.4.10 para versões anteriores a 10.4.10. Atualizar para a versão 10.5.10 para versões anteriores a 10.5.10. Atualizar para a versão 10.6.9 para versões anteriores a 10.6.9. Atualizar para a versão 11.1.10 para versões anteriores a 11.1.10. Atualizar para a versão 11.2.12 para versões anteriores a 11.2.12. Atualizar para a versão 11.3.10 para versões anteriores a 11.3.10. Restringir as funções de usuário que possuem a capacidade de atualizar modelos Twig via Views ou módulos contribuídos. Direcionar o tráfego de produção através de um Web Application Firewall (WAF) para filtrar assinaturas de payloads de arrays aninhados maliciosos como mitigação temporária. Revisar os logs do PostgreSQL e do WAF em busca de consultas incomuns de usuários anônimos ou modificações estruturais de consultas.