WordPress Version
4.1.8
Version does not appear to be latest 4.3.1 - update now.
Warning Directory Indexing Enabled
In the test we attempted to list the directory contents of the uploads and plugins folders to determine if Directory Indexing is enabled. This is an information leakage vulnerability that can reveal sensitive information regarding your site configuration or content.
/wp-content/uploads/ enabled
/wp-content/plugins/ disabled
Directory indexing was tested on the /wp-content/uploads/ and /wp-content/plugins/ directores. Note that other directories may have this web server feature enabled, so ensure you check other folders in your installation. It is good practice to ensure directory indexing is disabled for your full WordPress installation either through the web server configuration or .htaccess.
Hosting website risk status 9 red our of 10: http://toolbar.netcraft.com/site_report?url=http://31.220.17.185
See: http://www.domxssscanner.com/scan?url=http%3A%2F%2Fwww.yesweb.co.uk%2Fwp-login.php%3Fredirect_to%3Dhttp%253a%252f%252fwww.yesweb.co.uk%252fwp-admin%252fupdate-core.php%26reauth%3D1
See: http://killmalware.com/yesweb.co.uk/#
This indexing should not be available: -http://www.yesweb.co.uk/
How that hack probably has come about to work:
#xmlrpc.php *** text/plain 200
#wp-login.php?action=register 4** text/html wordpress_test_cookie*=WP+Cookie+check; path=/ -http://www.yesweb.co.uk/wp-login.php?registration=disabled/...../wp-login.php
#wp-login.php?action=lostpassword 3** text/html wordpress_test_cookie=WP+Cookie+check; path=/ 200 …/wp-login.php
#wp-login.php?redirect_to=-http%3A%2F%2Fwww.yesweb.co.uk%2Fwp-admin%2F&reauth=1/…/wp-login.php
#wp-login.php?redirect_to=-http%3A%2F%2Fwww.yesweb.co.uk%2Fwp-admin%2F&/…/wp-login.php
#wp-login.php?redirect_to=-http%3A%2F%2Fwww.yesweb.co.uk%2Fwp-admin%2Fupdate-core.php&reauth=…/wp-login.php
#wp-login.php?redirect_to=-http%3A%2F%2Fwww.yesweb.co.uk%2Fwp-admin%2Fupdate-core.php&/…/wp-login.php
#wp-login.php?redirect_to=-http%3A%2F%2Fwww.yesweb.co.uk%2Fwp-admin%2Fimport.php&reauth=/…/wp-login.php
#wp-login.php?redirect_to=-http%3A%2F%2Fwww.yesweb.co.uk%2Fwp-admin%2Fimport.php&/…/wp-login.php
#wp-login.php?registration=disabled 0
So again PHP abuse…and this info all had to be available once to make that scheme work for the defacer…
- this is a three year old hack, folks, read: http://idiallo.com/blog/fixing-3-year-old-hack
polonus (volunteer website security analyst and website error-hunter)