In PHP versions 8.1.* before 8.1.29, 8.2.* before 8.2.20, 8.3.* before 8.3.8, due to a code logic error, filtering functions such as filter_var when validating URLs (FILTER_VALIDATE_URL) for certain types of URLs the function will result in invalid user information (username + password part of URLs) being treated as valid user information. This may lead to the downstream code accepting invalid URLs as valid and parsing them incorrectly.
We have discovered 2,030,095 live websites that are affected by CVE-2024-5458.
| Product | |
| Category | Programming Languages |
| Vulnerable Domains | 2,030,095 live websites (29% of PHP install base) |
| Vulnerable Versions |
|
| Vulnerable Versions Count | 110 versions ( 21% of all versions) |
| 452,264 websites | |
| 216,001 websites | |
| 140,183 websites | |
| 137,812 websites | |
| 136,991 websites | |
| 101,416 websites | |
| 97,064 websites | |
| 60,324 websites | |
| 55,238 websites | |
| 47,428 websites |
| .com | 791,190 websites |
| .de | 117,998 websites |
| .ru | 114,354 websites |
| .nl | 83,714 websites |
| .org | 77,893 websites |
| .net | 63,123 websites |
| .co.uk | 61,263 websites |
| .fr | 51,126 websites |
| .it | 44,866 websites |
| .com.br | 44,043 websites |
| Domain | Country | Rank | Contacts |
|---|---|---|---|
| *********.de | *** | ||
| *****.net | *** | ||
| ****.******.com | *** | ||
| **********.org | *,*** | ||
| ********.********.it | *,*** | ||
| ***************.eu | *,*** | ||
| ***********.com | *,*** | ||
| **********.org | *,*** | ||
| ***.*****.pm | *,*** | ||
| ***.***********.net | *,*** |