PT-2024-3031 · Php+10 · Php+10

Eric Stern

+1

·

Publicado

2024-04-11

·

Atualizado

2025-08-11

·

CVE-2024-3096

CVSS v2.0

9.4

Alta

VetorAV:N/AC:L/Au:N/C:C/I:C/A:N
Nome do software vulnerável e versões afetadas
Versões do PHP 8.1.* a 8.1.27
Versões do PHP 8.2.* a 8.2.17
Versões do PHP 8.3.* a 8.3.4
Descrição
O problema está relacionado ao processo de verificação de senha no PHP. Se uma senha armazenada com password hash() começar com um byte nulo (x00), testar uma string vazia como senha via password verify() retornará incorretamente o valor true. Essa falha pode permitir que um invasor remoto contorne o processo de autenticação e obtenha acesso não autorizado a um aplicativo web.
Recomendações
Para as versões do PHP 8.1.* a 8.1.27, atualize para a versão 8.1.28 ou posterior.
Para as versões do PHP 8.2.* a 8.2.17, atualize para a versão 8.2.18 ou posterior.
Para as versões do PHP 8.3.* a 8.3.4, atualize para a versão 8.3.5 ou posterior.
Como solução temporária, considere restringir o uso da função password verify() até que um patch esteja disponível. Evite usar senhas que comecem com um byte nulo (x00) nas versões afetadas do PHP.

Correção

Improper Authentication

RCE

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2024:10949
ALSA-2024:10950
ALSA-2024:10951
ALSA-2024:10952
ALT-PU-2024-13731
ALT-PU-2024-6442
ALT-PU-2024-6444
ALT-PU-2024-6496
ALT-PU-2024-6501
ALT-PU-2024-6566
ALT-PU-2024-6670
AZL-40061
AZL-40068
BDU:2024-03215
BIT-LIBPHP-2024-3096
BIT-PHP-2024-3096
BIT-PHP-MIN-2024-3096
CESA-2024_10951
CESA-2024_10952
CVE-2024-3096
DLA-3810-1
DSA-5660-1
DSA-5661-1
GHSA-H746-CJRR-WFMR
INFSA-2024_10949
INFSA-2024_10950
INFSA-2024_10951
INFSA-2024_10952
INFSA-2025_7315
MGASA-2024-0132
OESA-2024-1592
OESA-2024-1596
OESA-2024-1656
OESA-2024-1668
OESA-2024-1669
OPENSUSE-SU-2024:13867-1
OPENSUSE-SU-2024_1444-1
OPENSUSE-SU-2024_1446-1
RHSA-2024:10949
RHSA-2024:10950
RHSA-2024:10951
RHSA-2024:10952
RHSA-2024_10949
RHSA-2024_10950
RHSA-2024_10951
RHSA-2024_10952
RHSA-2025:7315
RHSA-2025_7315
RLSA-2024:10949
RLSA-2024:10950
RLSA-2024:10951
RLSA-2024:10952
SUSE-SU-2024:1444-1
SUSE-SU-2024:1445-1
SUSE-SU-2024:1446-1
SUSE-SU-2024:2037-1
USN-6757-1
USN-6757-2

Produtos afetados

Alt Linux
Almalinux
Astra Linux
Centos
Linuxmint
Php
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu