Compartilhar novamente — conteúdo de Vincent Strubel
PHP2Shell: cuidado com os tremores secundários
A publicação um tanto caótica de vulnerabilidades críticas no PHP na semana passada deu origem a uma mobilização notável, em escala global, para aplicar urgentemente os patches em um número incrível de sites. Podemos nos alegrar com isso.
Mas não devemos pensar muito rapidamente que o problema está resolvido: o risco está se deslocando dos sites para a miríade de produtos de terceiros que incorporam versões do PHP (aleatoriamente em uma interface de administração web): roteadores, firewalls, controladores industriais, objetos conectados no sentido amplo… Eles também devem ser atualizados.
Um recurso útil para evitar se afogar na complexidade do assunto: a iniciativa de nossos homólogos
do Nationaal Cyber Security Centrum (NCSC-NL), que consolidam em um repositório github as informações disponíveis sobre atualizações de produtos que incorporam PHP.
Isso nos permite combinar nossos esforços pelo menos em escala europeia, e evitar a duplicação de trabalho ou informação. Bravo e obrigado a eles! A ANSSI agora referencia este repositório em seu próprio alerta, e injeta suas próprias informações no diretório comum.
Repositório Github: https://lnkd.in/eXTxysrt
Fontes LinkedIn
- Perfil: Pierre Jean Duvivier dit Sage (LinkedIn)
- Autor do compartilhamento: Vincent Strubel (LinkedIn)
O post ⚠️ PHP2Shell: cuidado com os tremores secundários apareceu primeiro em les plumes qui mordent.
Perguntas Frequentes
FAQs PHP2Shell Cuidado com os Tremores Secundários
P O que é PHP2Shell
R É um nome para um tipo de ataque em que uma falha no código PHP permite que um atacante execute seus próprios comandos no seu servidor, muitas vezes logo após uma vulnerabilidade relacionada ter sido corrigida. Os tremores secundários são ataques de acompanhamento que atingem antes ou depois de o primeiro ser corrigido.
P O que significa tremores secundários aqui
R É uma metáfora dos terremotos. Após um exploit, os atacantes continuam sondando por buracos remanescentes, arquivos esquecidos ou patches fracos. Esses ataques de acompanhamento são os tremores secundários — e podem ser tão prejudiciais quanto.
P PHP2Shell é um CVE específico ou um produto real
R Não. É um rótulo descritivo, não um ID de vulnerabilidade único ou ferramenta. Trate-o como um padrão de alerta: uma falha no PHP que leva à execução de shell mais os ataques de acompanhamento.
P Como um atacante vai do PHP para um shell
R Geralmente por meio de manipulação insegura de entrada — por exemplo, passar entrada do usuário para system, exec, shellexec, popen ou backticks — ou por meio de uploads de arquivos, include/require com caminhos controlados pelo usuário, ou bugs de desserialização. Uma vez que o código é executado, eles podem gerar um shell.
P Por que devo me preocupar se já corrigi o bug principal
R Porque os tremores secundários visam o que você perdeu: cópias não corrigidas, arquivos de backup, endpoints de depuração, código em cache ou outros serviços que compartilham as mesmas credenciais. Um patch limpo não desfaz o dano já causado.
P Quais são os sinais de alerta comuns de um ataque
R Conexões de saída inesperadas, arquivos novos ou alterados em diretórios web, tarefas cron estranhas, usuários ou chaves SSH desconhecidos, processos incomuns e picos em logs de erro ou erros 500.
P Como verifico se meu aplicativo é vulnerável
R Pesquise seu código por funções perigosas e veja se alguma recebe entrada do usuário. Verifique também uploads de arquivos, caminhos de include e chamadas de unserialize. Execute uma ferramenta de análise estática e uma dependência