PT-2020-2040 · Php+7 · Php+7
CVE-2020-7065
·
Publicado
2020-03-17
·
Atualizado
2025-08-11
CVSS v2.0
10
Alta
| Vetor | AV:N/AC:L/Au:N/C:C/I:C/A:C |
Nome do software vulnerável e versões afetadas
Versões do PHP 7.3.x anteriores à 7.3.16
Versões do PHP 7.4.x anteriores à 7.4.4
Descrição
O problema está relacionado ao uso da função
mb strtolower() com codificação UTF-32LE no PHP. Certas cadeias de caracteres inválidas podem fazer com que o PHP sobrescreva o buffer alocado na pilha, levando à corrupção de memória, falhas e, potencialmente, à execução de código. Isso poderia permitir que um invasor remoto executasse código arbitrário.Recomendações
Para versões do PHP 7.3.x anteriores à 7.3.16, atualize para a versão 7.3.16 ou posterior para resolver o problema.
Para versões do PHP 7.4.x anteriores à 7.4.4, atualize para a versão 7.4.4 ou posterior para resolver o problema.
Como solução temporária, considere evitar o uso da função
mb strtolower() com codificação UTF-32LE até que um patch esteja disponível.Exploit
Correção
Memory Corruption
Stack Overflow
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Alt Linux
Almalinux
Centos
Linuxmint
Php
Red Hat
Rocky Linux
Ubuntu