Feed de ameaças

CVE-2026-48908 — Upload sem autenticação para RCE no SP Page Builder (Joomla): explicação e correções

CVE-2026-48908 é um upload sem autenticação que leva a RCE no SP Page Builder 6.6.1 e anteriores para Joomla (CVSS 10.0, KEV). Atualize para 6.6.2 e verifique se houve comprometimento.

Publicado 2026-07-08 Atualizado 2026-10-04 Última verificação 2026-11-02 6 min de leitura
Nesta página

Um alerta defensivo sobre uma vulnerabilidade com exploração confirmada na prática (listada na KEV da CISA). Explica o que acontece, o que é afetado e como responder, sem instruções de ataque nem prova de conceito. Para a defesa duradoura em nível de projeto, veja vulnerabilidades de upload de arquivos e como se defender.

Resumo do alerta
CVE
CVE-2026-48908
Severidade
Crítica (CVSS 10.0 / v4.0 pela autoridade de numeração de CVEs; o NVD classifica como CVSS v3.1 9.8) — explorada ativamente (KEV da CISA)
Tipo
Upload arbitrário de arquivos sem autenticação → RCE (CWE-434)
Impacto
Execução remota de código (RCE) sem autenticação
Afetado
SP Page Builder para Joomla (JoomShaper) — 6.6.1 e anteriores
Correção principal
Atualizar para 6.6.2 ou posterior
10.0
CVSS / pior classe
Sem autenticação
Alcance
RCE
Impacto possível
Corrigido na 6.6.2
Correção principal

Alcançado sem autenticação

Upload arbitrário de arquivos

Cai em um lugar onde pode ser executado

Execução remota de código

Correção: atualizar para 6.6.2 ou posterior

O que decide o resultado não é um arquivo ter sido aceito, e sim poder ser executado onde foi colocado. A atualização fecha a porta de entrada.

Por que não aplicar a correção é perigoso

Como o RCE pode ser alcançado sem autenticação, ele é alvo preferencial de varreduras automatizadas em massa (e por isso entrou na lista KEV). A Censys mediu bem mais de cem mil propriedades acessíveis pela internet com o SP Page Builder, e as versões afetadas foram atacadas em grande escala. "Somos pequenos demais para ser alvo" não se sustenta.

O que é afetado

ItemDetalhe
ExtensãoSP Page Builder para Joomla (JoomShaper)
Versões afetadas6.6.1 e anteriores
Versão corrigida6.6.2 e posteriores
Pré-condiçãoNenhuma autenticação necessária
Impacto possívelExecução remota de código (RCE); roubo de dados

Uma observação sobre a completude da correção (dois lados, sem resolução)

Segundo relatos, a 6.6.2 fecha o caminho explorado ativamente (o upload de ícone personalizado). Além disso, um relato da comunidade afirmou que um caminho secundário (parte do tratamento no lado administrativo) ainda não tinha verificação de autenticação na 6.6.2; em resposta, o fornecedor (JoomShaper) teria contestado, dizendo que o controlador do editor impõe autenticação antes, e sinalizado uma correção em uma atualização seguinte. Como o assunto não está resolvido, atualize para a 6.6.2, mantenha as defesas em profundidade e acompanhe a próxima versão (6.6.x).

Como responder

1

Atualize para 6.6.2+ (prioridade máxima)

Atualize a extensão para a versão corrigida. Isso é o que de fato bloqueia o RCE. Confirme a versão em execução depois. Se você não usa a extensão, remova-a.
2

Verifique comprometimento (considere que você pode ter sido alcançado antes da atualização)

Procure contas de administrador inesperadas (por exemplo, administradores com um domínio de e-mail inexistente), arquivos PHP soltos, tráfego de saída suspeito e POSTs sem autenticação para o manipulador de upload afetado nos logs de acesso. Trate o RCE como "variáveis de ambiente e todo o banco de dados podem ter vazado".
3

Defesa temporária até poder atualizar (defesa em profundidade)

Se não for possível atualizar imediatamente, restrinja o acesso ao recurso, desative a execução de scripts na área de upload e use um WAF para reduzir a exposição temporariamente. Isso apenas cobre a lacuna; a correção real é a atualização.
4

Faça o inventário de extensões e monitore CVEs por ferramenta

Faça o inventário de suas extensões e dependências, remova as que não usa e monitore as demais por CVEs com ferramentas automáticas (Dependabot / osv-scanner). Isso evita estruturalmente que um CVE público conhecido passe despercebido e fique sem correção.

Visão deste site: prevenir o padrão inteiro por design, não apenas este CVE

Este incidente é mais um caso de um padrão comum: "upload sem autenticação → RCE" (uma extensão irmã do Joomla, CVE-2026-56290, foi explorada da mesma forma no mesmo período). A atualização é obrigatória, mas o que compensa a longo prazo é eliminar o padrão no design: exigir autenticação no endpoint de upload, usar lista de permissões e inspeção de conteúdo no servidor, e armazenar fora da raiz web ou desativar a execução. Veja vulnerabilidades de upload de arquivos e como se defender.

Leia em seguida

FAQ

QO que o CVE-2026-48908 permite a um atacante fazer?
A

Um atacante sem autenticação pode enviar um arquivo arbitrário (por exemplo, PHP) para um site Joomla que use a extensão afetada e fazer com que ele seja executado, chegando à execução remota de código (RCE). Isso leva diretamente a desfiguração de sites, roubo de dados, criação ilícita de contas de administrador e ataques a outros sistemas. É uma das falhas mais graves: CVSS 10.0, e a exploração foi confirmada (listada na KEV da CISA).

QQual é a correção mais segura?
A

Atualize a extensão SP Page Builder para a versão 6.6.2 ou posterior. Segundo relatos, a 6.6.2 passa a exigir verificação de autenticação/permissão e um token CSRF para o upload afetado. Enquanto não for possível atualizar, reduza a exposição em camadas: restrinja o acesso ao recurso, desative a execução de scripts na área de upload e use um WAF.

QSe eu atualizar, estou livre de comprometimento?
A

Atualizar impede novas invasões, mas saber se houve invasão antes da atualização é uma questão separada. Os ataques são relatados como focados em manter o acesso: deixam web shells e contas de administrador indevidas (por exemplo, administradores com um domínio de e-mail inexistente) que sobrevivem à correção. Após atualizar, faça sempre uma verificação de comprometimento (administradores inesperados, arquivos PHP soltos, tráfego de saída estranho).