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.
Metrics
Affected Vendors & Products
References
History
No history.
MITRE
Status: PUBLISHED
Assigner: php
Published: 2024-04-29T03:42:04.093Z
Updated: 2024-08-01T19:32:42.742Z
Reserved: 2024-03-29T16:57:27.435Z
Link: CVE-2024-3096
Vulnrichment
Updated: 2024-08-01T19:32:42.742Z
NVD
Status : Awaiting Analysis
Published: 2024-04-29T04:15:08.350
Modified: 2024-11-21T09:28:53.520
Link: CVE-2024-3096
Redhat