First published: Thu Apr 11 2024(Updated: )
Fixed bug GHSA-h746-cjrr-wfmr (password_verify can erroneously return true, opening ATO risk). (CVE-2024-3096)
Credit: security@php.net security@php.net
Affected Software | Affected Version | How to fix |
---|---|---|
debian/php7.4 | 7.4.33-1+deb11u5 | |
debian/php8.2 | 8.2.20-1~deb12u1 8.2.23-1 | |
redhat/php | <8.1.28 | 8.1.28 |
redhat/php | <8.2.18 | 8.2.18 |
redhat/php | <8.3.6 | 8.3.6 |
PHP | <8.1.28 | 8.1.28 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2024-3096 has a moderate severity level due to the potential for unauthorized access if exploited.
To fix CVE-2024-3096, update to the recommended versions of PHP: 7.4.33-1+deb11u5, 8.2.20-1~deb12u1, 8.2.23, or 8.1.28.
CVE-2024-3096 affects the PHP password_verify function, particularly when handling passwords with null bytes.
CVE-2024-3096 can lead to an authorization token (ATO) risk if blank strings are incorrectly accepted as valid passwords.
The vulnerable PHP versions include 7.4, 8.1.x, and 8.2.x prior to their respective patched versions.