Descoberta de vulnerabilidade impulsionada por inteligência artificial
O modelo GPT-5.6 Sol Ultra descobriu uma vulnerabilidade crítica de execução remota de código (RCE) pré-autenticação no WordPress após aproximadamente 25 dólares em uso de IA. Isso destaca como modelos avançados podem remodelar a pesquisa de vulnerabilidades. Pesquisadores da Searchlight Cyber encarregaram o GPT-5.6 Sol Ultra de auditar uma cópia local do código-fonte do WordPress usando quatro agentes de IA por pelo menos seis horas.
Detalhes técnicos da exploração
O modelo identificou uma cadeia de exploração completa que poderia permitir que um atacante não autenticado ganhasse privilégios de administrador e executasse código arbitrário em sites WordPress vulneráveis. O ataque relatado começa na API Batch do WordPress, acessível através do endpoint /wp-json/batch/v1. Esta API processa várias solicitações REST dentro de uma única solicitação HTTP.
Mecanismo da falha no Batch API
De acordo com o relatório, um desalinhamento entre os resultados de validação e os manipuladores REST correspondentes, devido a uma condição de tratamento de erro, poderia permitir que um atacante validasse uma solicitação enquanto a executava contra outro manipulador de endpoint. Essa dessincronização permite contornar as salvaguardas de sanitização de parâmetros empregadas pelas rotas da API REST. A falha permite injetar SQL e escalar para RCE através de manipulação de cache e hooks.
Impacto e alcance do risco
Considerando que o WordPress alimenta mais de 500 milhões de sites em todo o mundo, qualquer RCE de configuração padrão é especialmente significativo. Os pesquisadores estimaram o dano potencial deste problema em até 500.000 dólares, refletindo o alto valor atribuído a vulnerabilias RCE confiáveis de pré-autenticação que afetam software amplamente utilizado. A escalada de injeção SQL para RCE envolveu uma série mais complexa de ações, incluindo a criação de registros de postagens apoiados por banco de dados.
Resposta e divulgação responsável
A Searchlight Cyber atrasou o relatório público para dar aos defensores tempo de abordar o problema. Pesquisadores independentes, incluindo Calif e Hacktron, reproduziram a cadeia de exploração completa antes que o código de prova de conceito fosse publicado no GitHub. Administradores são instados a aplicar as atualizações de segurança mais recentes do WordPress imediatamente e revisar logs para solicitações suspeitas ao /wp-json/batch/v1.
Implicações para pesquisa de segurança
Este caso demonstra o potencial da IA na descoberta de vulnerabilidades complexas que podem passar despercebidas por revisões manuais. A capacidade de modelos de linguagem de entender a lógica de aplicação e identificar condições de corrida ou erros de validação abre novas fronteiras para testes de segurança automatizados. No entanto, também levanta questões sobre a responsabilidade na divulgação e o uso ético de IA para descoberta de exploits.
Recomendações para administradores WordPress
Atualizar o WordPress para a versão mais recente que corrige a vulnerabilidade. Revisar logs de acesso para identificar tentativas de exploração do endpoint Batch API. Implementar WAF (Web Application Firewall) para filtrar solicitações maliciosas ao /wp-json/batch/v1. Considerar a desativação de endpoints de API não utilizados para reduzir a superfície de ataque.
Perguntas frequentes
Qual versão do WordPress é afetada? Versões que não foram atualizadas com o patch de segurança mais recente. Como saber se fui afetado? Verificar logs de acesso para requisições ao endpoint /wp-json/batch/v1. Devo desativar a API REST? Não é recomendado, mas limitar o acesso pode mitigar riscos temporariamente.