PT-2020-2040 · Php+7 · Php+7

CVE-2020-7065

·

Publicado

2020-03-17

·

Atualizado

2025-08-11

CVSS v2.0

10

Alta

VetorAV: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 👾

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2020:3662
ALT-PU-2020-1562
ALT-PU-2020-1603
BDU:2020-01677
BIT-LIBPHP-2020-7065
BIT-PHP-2020-7065
BIT-PHP-MIN-2020-7065
CESA-2020_3662
CVE-2020-7065
DSA-4719-1
MGASA-2020-0148
RHSA-2020:3662
RHSA-2020:5275
RHSA-2020_3662
RLSA-2020:3662
USN-4330-1
USN-4330-2

Produtos afetados

Alt Linux
Almalinux
Centos
Linuxmint
Php
Red Hat
Rocky Linux
Ubuntu