PT-2024-4006

CVE-2024-4577

·

Publicado

2023-12-19

·

Atualizado

2026-11-01

Descrição por

CVSS 3.1
9.8
Crítica
MétricasAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas PHP versões 8.1.0 a 8.1.28 PHP versões 8.2.0 a 8.2.19 PHP versões 8.3.0 a 8.3.7
Descrição Uma falha de injeção de comando de SO existe no módulo PHP CGI no Windows quando utilizado com Apache. O problema ocorre porque a implementação do PHP no Windows não considera o comportamento "Best-Fit", no qual caracteres Unicode são convertidos para os caracteres ANSI correspondentes mais próximos. Um invasor remoto pode enviar solicitações HTTP especialmente formatadas contendo sequências de caracteres específicas que o módulo php-cgi interpreta incorretamente como opções do PHP. Isso permite que o invasor passe opções arbitrárias para o binário do PHP, podendo levar à revelação do código-fonte dos scripts ou à execução remota de código (RCE) no servidor.
A exploração no mundo real tem sido generalizada, com relatos de ataques a organizações no Japão, EUA, Reino Unido, Singapura, Indonésia, Taiwan, Hong Kong, Índia, Espanha e Malásia. Os incidentes incluem a violação de um provedor de hospedagem japonês afetando aproximadamente 26.000 servidores e o comprometimento de 25 servidores afiliados ao governo dos EUA. Os invasores utilizaram esta falha para implantar Quasar RAT, mineradores de criptomoedas XMRig e plugins do Cobalt Strike TaoWu, frequentemente complementando com exploits de nível de kernel para escalar privilégios de www-data para root.
Recomendações Atualize o PHP para as versões 8.1.29, 8.2.20 ou 8.3.8, respectivamente. Como mitigação temporária, desative a configuração session.upload progress no arquivo php.ini. Desative o uso do PHP-CGI em servidores expostos à internet. Restrinja o uso de ferramentas administrativas e implemente a assinatura de módulos de kernel para evitar a escalada de privilégios.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-3QGC-JRRR-25JV
ALSA-2023_7877
ALSA-2024_10949
ALSA-2024_10950
ALSA-2024_10951
ALSA-2024_10952
ALSA-2024_2447
ALSA-2025_15687
ALSA-2025_16880
ALSA-2025_4263
ALSA-2025_7432
ALT-PU-2024-13731
ALT-PU-2024-16480
ALT-PU-2024-8853
ALT-PU-2024-8859
ALT-PU-2024-8861
ALT-PU-2024-9191
ALT-PU-2024-9193
AZL-42424
AZL-42433
BIT-LIBPHP-2024-4577
BIT-PHP-2024-4577
BIT-PHP-MIN-2024-4577
ECHO-96A3-1302-F796
OPENSUSE-SU-2024:14376-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾