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.
We have discovered 89,456 live websites that are affected by CVE-2024-3096.
| Product | |
| Category | Programming Languages |
| Vulnerable Domains | 89,456 live websites (1.29% of PHP install base) |
| Vulnerable Versions |
|
| Vulnerable Versions Count | 3 versions ( 0.57% of all versions) |
| 2,162 websites | |
| 73,481 websites | |
| 3,714 websites | |
| 2,763 websites | |
| 1,414 websites | |
| 1,251 websites | |
| 1,223 websites | |
| 667 websites | |
| 373 websites | |
| 231 websites |
| .com | 31,835 websites |
| .fr | 31,189 websites |
| .org | 3,758 websites |
| .be | 3,425 websites |
| .com.br | 3,098 websites |
| .pl | 2,765 websites |
| .net | 2,283 websites |
| .it | 1,662 websites |
| .eu | 1,293 websites |
| .es | 1,167 websites |
| Domain | Country | Rank | Contacts |
|---|---|---|---|
| ************.fr | **,*** | ||
| *************.com | **,*** | ||
| **************.net | **,*** | ||
| *************.com | **,*** | ||
| *******.com | **,*** | ||
| ******.de | **,*** | ||
| ***.de | **,*** | ||
| ******.co | **,*** | ||
| **********************.org | **,*** | ||
| ******************.fr | **,*** |
FAQ