In WordPress 4.9.7, plugins uploaded via the admin area are not verified as being ZIP files. This allows for PHP files to be uploaded. Once a PHP file is uploaded, the plugin extraction fails, but the PHP file remains in a predictable wp-content/uploads location, allowing for an attacker to then execute the file. This represents a security risk in limited scenarios where an attacker (who does have the required capabilities for plugin uploads) cannot simply place arbitrary PHP code into a valid plugin ZIP file and upload that plugin, because a machine's wp-content/plugins directory permissions were set up to block all new plugins.
We have discovered 766,475 live websites that are affected by CVE-2018-14028.
Product | |
Category | Content Management System |
Vulnerable Domains | 766,475 live websites (8.32% of WordPress install base) |
Vulnerable Versions |
|
Vulnerable Versions Count | 658 versions ( 70.68% of all versions) |
![]() | 155,980 websites |
![]() | 80,698 websites |
![]() | 58,903 websites |
![]() | 54,675 websites |
![]() | 37,974 websites |
![]() | 34,509 websites |
![]() | 33,496 websites |
![]() | 32,580 websites |
![]() | 27,491 websites |
![]() | 24,032 websites |
.com | 282,905 websites |
.it | 54,329 websites |
.ru | 30,900 websites |
.de | 27,243 websites |
.org | 26,969 websites |
.net | 24,830 websites |
.com.au | 23,893 websites |
.co.uk | 21,243 websites |
.pl | 20,406 websites |
.nl | 16,926 websites |
Domain | Country | Rank | Contacts |
---|---|---|---|
****.br | ![]() | *** | |
*****.com | ![]() | *,*** | |
****.***********.de | ![]() | *,*** | |
*************.com | ![]() | *,*** | |
************.org | ![]() | *,*** | |
*****.****.br | ![]() | *,*** | |
********.****.br | ![]() | *,*** | |
********.eu | ![]() | *,*** | |
********************.ru | ![]() | *,*** | |
********.de | ![]() | *,*** |
FAQ