Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

debian логотип

CVE-2024-3096

Опубликовано: 29 апр. 2024
Источник: debian
EPSS Низкий

Описание

In PHP  version 8.1.* before 8.1.28, 8.2.* before 8.2.18, 8.3.* before 8.3.5, if a password stored with password_hash() starts with a null byte (\x00), testing a blank string as the password via password_verify() will incorrectly return true.

Пакеты

ПакетСтатусВерсия исправленияРелизТип
php8.2fixed8.2.18-1package
php7.4removedpackage
php7.3removedpackage

Примечания

  • Fixed in: 8.2.18, 8.1.28

  • https://github.com/php/php-src/security/advisories/GHSA-h746-cjrr-wfmr

  • https://github.com/php/php-src/commit/0ba5229a3f7572846e91c8f5382e87785f543826

EPSS

Процентиль: 71%
0.0148
Низкий

Связанные уязвимости

CVSS3: 6.5
ubuntu
больше 2 лет назад

In PHP  version 8.1.* before 8.1.28, 8.2.* before 8.2.18, 8.3.* before 8.3.5, if a password stored with password_hash() starts with a null byte (\x00), testing a blank string as the password via password_verify() will incorrectly return true.

CVSS3: 4.8
redhat
больше 2 лет назад

In PHP  version 8.1.* before 8.1.28, 8.2.* before 8.2.18, 8.3.* before 8.3.5, if a password stored with password_hash() starts with a null byte (\x00), testing a blank string as the password via password_verify() will incorrectly return true.

CVSS3: 6.5
nvd
больше 2 лет назад

In PHP  version 8.1.* before 8.1.28, 8.2.* before 8.2.18, 8.3.* before 8.3.5, if a password stored with password_hash() starts with a null byte (\x00), testing a blank string as the password via password_verify() will incorrectly return true.

CVSS3: 6.5
msrc
6 месяцев назад

PHP function password_verify can erroneously return true when argument contains NUL

github
больше 2 лет назад

password_verify can erroneously return true, opening ATO risk

EPSS

Процентиль: 71%
0.0148
Низкий