PT-2026-118596

CVE-2026-109618

·

Publicado

2026-10-20

·

Atualizado

2026-11-11

Descrição por

CVSS 2.0
10
Crítica
MétricasAV:N/AC:L/Au:N/C:C/I:C/A:C
Nome do Software Vulnerável e Versões Afetadas PHP versões anteriores a 8.5.12 PHP versões anteriores a 8.4.27 PHP versões anteriores a 8.3.36 PHP versões anteriores a 8.2.35
Description Um problema de corrupção de memória do tipo use-after-free existe no núcleo do interpretador PHP, especificamente no componente session.upload progress. A falha ocorre durante a análise da requisição quando o PHP registra o estado como pronto antes que todas as alocações de memória sejam concluídas. Se uma alocação falhar devido a erros de falta de memória (OOM), a função longjmp() é usada para abortar a requisição, mas alguns contextos não revertem adequadamente o estado incompleto, deixando a memória da requisição não inicializada. Procedimentos de limpeza subsequentes podem ler ou ramificar essa memória. Um invasor remoto não autenticado pode explorar isso enviando requisições HTTP POST especialmente formuladas para alcançar a execução remota de código (RCE). A exploração no mundo real foi observada em sistemas usando Apache mod php, onde invasores usaram uma cadeia HTTP de quatro estágios envolvendo exaustão de memória e divulgação de informações via cabeçalho PHPSESSID para ignorar o ASLR e executar comandos de shell como /bin/sh.
Recommendations Atualizar para as versões do PHP 8.5.12, 8.4.27, 8.3.36 ou 8.2.35, respectivamente. Desativar o recurso session.upload progress. Configurar memory limit como -1 e garantir que a aplicação não possa sobrescrever essa configuração. Reduzir o valor de post max size. No PHP 8.5, desativar fatal error backtraces.
Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-W8HW-W9FX-J79W
ALSA-2026:87070
ALSA-2026:87071
ALSA-2026:87072
ALSA-2026:87073
ALSA-2026:87079
ALSA-2026:87080
ALSA-2026:87151
ALSA-2026:A011
ALSA-2026:A012
ALSA-2026:A013
ALSA-2026:A014
AZL-109815
AZL-112315
BIT-LIBPHP-2026-109618
BIT-PHP-2026-109618
BIT-PHP-MIN-2026-109618
CLEANSTART-2026-LE11033
CLSA-2026-1792598317
CLSA-2026-1792599322
CLSA-2026-1792599426
CLSA-2026-1792599451
CLSA-2026-1792602059
CLSA-2026-1792603232
CLSA-2026-1792611737
CLSA-2026-1792611813
CLSA-2026-1792611997
CLSA-2026-1792612051
CLSA-2026-1792612092
CLSA-2026-1792612974
CLSA-2026-1792615126
CLSA-2026-1792616775
ECHO-3B6E-9E7F-34FE
OESA-2026-4411
OESA-2026-4412
OESA-2026-4413
OESA-2026-4414
OPENSUSE-SU-2026:12219-1
OPENSUSE-SU-2026:12228-1
OPENSUSE-SU-2026:22151-1
SUSE-SU-2026:24271-1
SUSE-SU-2026:4843-1
SUSE-SU-2026:4844-1
SUSE-SU-2026:4852-1
SUSE-SU-2026:4853-1
SUSE-SU-2026:4870-1
USN-8948-1
USN-8948-2
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Em alta agora · #2

2.5 K Publicações
32.4 K Republicações
23.9 M Audiência
Graph