SQL Injection: Falha em Plugin do WordPress Ameaça 400 Mil Sites

Descubra como a falha de SQL injection no plugin Ally ameaça mais de 400 mil sites WordPress e saiba como se proteger dessa vulnerabilidade crítica.

Um pesquisador de segurança da empresa Acquia identificou uma vulnerabilidade crítica que coloca em risco mais de 400 mil sites hospedados no WordPress. A falha, classificada como de alta gravidade, permite que agentes maliciosos explorem uma brecha no plugin Ally e comprometam dados sensíveis de milhares de usuários.

Como a Falha no Plugin Ally Funciona

O problema está localizado na injeção de SQL não autenticada presente no Ally, uma ferramenta de acessibilidade amplamente utilizada no WordPress. O plugin ajuda criadores de sites a construir páginas mais inclusivas, oferecendo sugestões de inteligência artificial (IA) e um gerador automático de declarações de acessibilidade. No entanto, essa funcionalidade acabou se tornando um ponto de exploração.



A vulnerabilidade surge devido a uma verificação insegura na consulta de assinantes do Ally. O plugin utiliza um parâmetro de URL sem empregar a função adequada do WordPress, o “wpdb->prepare()”, que é responsável por parametrizar solicitações e evitar injeções maliciosas. Essa falha abre caminho para que criminosos injetem SQL malicioso e danifiquem processos legítimos.

Quais São os Riscos dessa Vulnerabilidade?

A principal consequência da exploração dessa falha é a extração gradual de informações confidenciais do banco de dados, como hashes de senhas e outros dados sensíveis. Essa ação pode causar diversos prejuízos para as vítimas, desde o comprometimento de contas até o vazamento de dados pessoais e financeiros.

Além disso, a falha permite que hackers acessem sites vulneráveis e, em alguns casos, assumam o controle como administradores. Essa invasão pode resultar em alterações não autorizadas, instalação de malware e até mesmo a interrupção completa dos serviços do site.



Como se Proteger da Ameaça?

Após ser notificada sobre a falha, a equipe de desenvolvedores do Ally divulgou uma correção na versão 4.1.0 do plugin. A recomendação é que todos os usuários atualizem o sistema com urgência para evitar eventuais problemas.

Para garantir maior segurança, também é importante adotar outras medidas preventivas, como:

  • Mantenha todos os plugins e temas do WordPress sempre atualizados.
  • Utilize senhas fortes e únicas para cada conta administrativa.
  • Instale um firewall de aplicação web (WAF) para bloquear tentativas de ataque.
  • Realize backups periódicos do site para facilitar a recuperação em caso de incidente.

A rápida resposta dos desenvolvedores do Ally mostra a importância da colaboração entre a comunidade de segurança e os criadores de software. No entanto, é fundamental que os usuários também assumam seu papel, mantendo seus sistemas protegidos e atentos a possíveis ameaças.