Aikido

Vulnerabilidade crítica no phpBB, com 10 anos, que afeta dezenas de milhões de utilizadores em milhares de fóruns

Escrito por
Jorian Woltjer

pentest de IA Aikido Aikido Attack foi detetada uma vulnerabilidade crítica de contorno da autenticação na versão mais recente do software do fórum phpBB, o que pode levar à execução remota de código, ou seja, ao controlo total do sistema subjacente. A vulnerabilidade pode ser explorada na configuração padrão e não requer conhecimentos específicos. Se estiver a utilizar a versão 4.0.0-a2 ou 3.3.16 e versões anteriores, atualize imediatamente para master (ainda não existe uma versão segura da 4.x) e 3.3.17, respetivamente, para evitar riscos de segurança. 

No dia 2 de junho, comunicámos a descoberta aos responsáveis pela manutenção do phpBB através do seu Programa de Divulgação de Vulnerabilidades HackerOne. Após uma rápida avaliação, bastaram apenas 4 dias para que fosse lançada uma correção funcional na nova versão 3.3.17, no dia 6 de junho. Pode ler mais detalhes sobre esta atualização nas notas oficiais de lançamento.

Existe uma pequena alteração que implica incompatibilidade se a sua instância do phpBB tiver a autenticação OAuth ativada, uma vez que o manipulador de URI de redirecionamento se encontra agora em /user/oauth/authenticate/.... Para além desta alteração, a atualização deverá decorrer sem problemas.

Para dar tempo aos administradores para efetuarem a atualização, decidimos adiar, por enquanto, a publicação dos detalhes técnicos, mas iremos publicar um segundo artigo em breve.

Já informámos em privado os administradores das maiores comunidades online sobre esta atualização, mas pedimos-lhe que nos ajude a contactar quaisquer comunidades que conheça e que possam ainda não ter recebido a notícia.

Sobre o phpBB

O phpBB é um antigo software de fórum de código aberto, lançado no ano 2000, que continua a ser utilizado até hoje. Talvez reconheça algumas das comunidades que funcionam com o phpBB, como https://forum.joomla.org ou https://forums.debian.net. Só a sec ção «Site Showcase» do phpBB conta com mais de 6 milhões de membros, além de muitos outros em instâncias não listadas.

Devido à sua popularidade e natureza de código aberto, foi alvo de muitos ataques direcionados que exploravam vulnerabilidades «0-day» na Internet naquela época. O mais notável foi o worm «Santy», em 2004, que explorou uma vulnerabilidade que resultou em execução remota de código (RCE). Foi a primeira vez que um motor de busca como o Google foi utilizado para localizar e comprometer instantaneamente dezenas de milhares de instâncias.

A superfície de ataque é vasta, com muitas funcionalidades que foram sendo incorporadas gradualmente ao código ao longo dos anos. E o PHP puro não é propriamente considerado a estrutura mais segura. No entanto, dispõem de um Programa de Divulgação de Vulnerabilidades adequado na HackerOne, onde os investigadores podem solicitar a correção das suas descobertas.

Atualmente, considera-se que é razoavelmente seguro. No entanto, temos novas provas de que ainda contém vulnerabilidades de grande impacto.

A vulnerabilidade

Basta uma única solicitação HTTP não autenticada para obter uma sessão válida como qualquer utilizador. Numa instalação padrão do phpBB, a lista de membros é pública, pelo que escolher um alvo é muito fácil.

Publicado em janeiro de 2014. Ainda sem respostas.

O que um atacante pode fazer com essa sessão depende da conta. Uma conta de utilizador normal expõe mensagens privadas e todo o conteúdo a que tem acesso. Uma conta de administrador concede acesso total de leitura, escrita e eliminação em todo o fórum e, na versão mais recente, abre a porta à execução remota de código.

A vulnerabilidade afeta todas as versões até à 3.3.16 e à 4.0.0-a2, inclusive.

Cronograma

  • 2 de junho de 2026, 20:22 - Relatório enviado para o programa VDP dhttps://hackerone.com/phpbb
  • 2 de junho de 2026, 20:31 - A denúncia foi analisada pela equipa do phpBB (é isso mesmo, em 9 minutos!)
  • 6 de junho de 2026, 16:26 - Lançamento da versão 3.3.17 com uma correção

Compartilhar:

https://www.aikido.dev/blog/phpbb-authentication-bypass-rce

4.7/5
Cansado de falsos positivos?

Experimente Aikido como 100 mil outros.
Começar Agora
Obtenha um tour personalizado

Confiado por mais de 100 mil equipes

Agende Agora
Escaneie seu aplicativo em busca de IDORs e caminhos de ataque reais

Confiado por mais de 100 mil equipes

Iniciar Escaneamento
Veja como o pentest de IA testa seu aplicativo

Confiado por mais de 100 mil equipes

Iniciar Testes

Fique seguro agora

Proteja seu código, Cloud e runtime em um único sistema centralizado.
Encontre e corrija vulnerabilidades rapidamente de forma automática.

Não é necessário cartão de crédito | Resultados da varredura em 32 segundos.