In PHP versions 8.1.* before 8.1.29, 8.2.* before 8.2.20, 8.3.* before 8.3.8, the fix for CVE-2024-1874 does not work if the command name includes trailing spaces. Original issue: when using proc_open() command with array syntax, due to insufficient escaping, if the arguments of the executed command are controlled by a malicious user, the user can supply arguments that would execute arbitrary commands in Windows shell.
We have discovered 159,286 live websites that are affected by CVE-2024-5585.
| Product | |
| Category | Programming Languages |
| Vulnerable Domains | 159,286 live websites (2.36% of PHP install base) |
| Vulnerable Versions |
|
| Vulnerable Versions Count | 57 versions ( 11% of all versions) |
| 18,227 websites | |
| 77,174 websites | |
| 8,332 websites | |
| 5,798 websites | |
| 4,874 websites | |
| 4,800 websites | |
| 4,427 websites | |
| 3,913 websites | |
| 2,729 websites | |
| 2,023 websites |
| .com | 53,480 websites |
| .fr | 32,205 websites |
| .ru | 7,306 websites |
| .org | 6,148 websites |
| .com.br | 4,852 websites |
| .nl | 4,632 websites |
| .net | 4,489 websites |
| .be | 4,322 websites |
| .pl | 3,733 websites |
| .it | 3,477 websites |
| Domain | Country | Rank | Contacts |
|---|---|---|---|
| ********.********.it | *,*** | ||
| *******.com | *,*** | ||
| ***************.org | *,*** | ||
| ****.org | *,*** | ||
| ***************.com | *,*** | ||
| ***********.com | *,*** | ||
| ******************.com | *,*** | ||
| ************.jp | *,*** | ||
| ******.****.ru | *,*** | ||
| ********.*********.com | *,*** |
FAQ