Author Topic: Unknown malware on website with insecure CMS?  (Read 1143 times)

0 Members and 1 Guest are viewing this topic.

Offline polonus

  • Avast Überevangelist
  • Probably Bot
  • *****
  • Posts: 33926
  • malware fighter
Unknown malware on website with insecure CMS?
« on: July 17, 2016, 06:07:42 PM »
See: https://www.virustotal.com/en-gb/url/e029d3fb43a81d97d9f557403fced8953e9b68a9d7435e0b40891e79019679a8/analysis/1468770279/
Web application version:
WordPress version: WordPress 4.4.3
Wordpress version from source: 4.4.3
Wordpress Version 4.4 based on: -http://aquazone.vn/wp-admin/js/common.js
RevSlider version: 4.6.3
WordPress directory: -http://aquazone.vn/wp-content
WordPress theme: -http://aquazone.vn/wp-content/themes/basix/
Wordpress internal path: /home/aquazone.vn/public_html/wp-content/themes/basix/index.php
WordPress version outdated: Upgrade required.
Outdated WordPress Found: WordPress Under 4.5

WordPress Plugins
The following plugins were detected by reading the HTML source of the WordPress sites front page.

woocommerce 2.5.5   latest release (2.6.2) Update required
https://www.woothemes.com/woocommerce/
revslider   
searchwp-live-ajax-search 1.1.7   latest release (1.1.7)
https://searchwp.com/
sticky-notification-bar 1.0.6   latest release (1.0.6)
http://www.wpfruits.com/downloads/wp-plugins/notification-bar-plugin/
js_composer   
wordpress-23-related-posts-plugin 3.6   latest release (3.6)
http://wordpress.org/extend/plugins/wordpress-23-related-posts-plugin/
wp-pagenavi 2.91   latest release (2.91)
http://lesterchan.net/portfolio/programming/php/
fb-messenger 1.4.2   latest release (1.4.2)
https://www.brontobytes.com/blog/facebook-messenger-free-wordpress-plugin/
Plugins are a source of many security vulnerabilities within WordPress installations, always keep them updated to the latest version available and check the developers plugin page for information about security related updates and fixes.

Warning User Enumeration is possible
The first two user ID's were tested to determine if user enumeration is possible.

ID   User   Login
1   None   admin
2      None
It is recommended to rename the admin user account to reduce the chance of brute force attacks occurring. As this will reduce the chance of automated password attackers gaining access. However it is important to understand that if the author archives are enabled it is usually possible to enumerate all users within a WordPress installation.

-http://aquazone.vn
Detected libraries:
jquery-migrate - 1.2.1 : -http://aquazone.vn/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.2.1
Info: Severity: medium
http://bugs.jquery.com/ticket/11290
http://research.insecurelabs.org/jquery/test/
jquery - 1.11.3 : (active1) -http://aquazone.vn/wp-includes/js/jquery/jquery.js?ver=1.11.3
Info: Severity: medium
https://github.com/jquery/jquery/issues/2432
http://blog.jquery.com/2016/01/08/jquery-2-2-and-1-12-released/
(active) - the library was also found to be active by running code
2 vulnerable libraries detected

2 third party code issues: https://sritest.io/#report/89e84adb-f0cc-4321-8983-acf43f91a83c

Consider: http://www.domxssscanner.com/scan?url=https%3A%2F%2Fwprp.zemanta.com%2Fstatic%2Fjs%2Floader.js%3Fversion%3D3.6%22+async

Issue? ->
Code: [Select]
ound JavaScript
     error: line:3: SyntaxError: missing : in conditional expression:
          error: line:3: rty(x)&&g.push(x+"="+d[x]);f+=g.join("&");j.src=f},L=function(a,b){var j,d,g=a.getBoundingClientRect();d=c.innerHeight||e.documentElement.clientHeight;j=c.innerWidth||e.documentElement.clientWidth;return b?0<=d-g.top&amp;&d-g.bottom<=d:0<=g.top&amp;&0<=g.
          error: line:3: ...^
Variables should be quoted here. Function not defined.

polonus (volunteer website security analyst and website error-hunter)
Cybersecurity is more of an attitude than anything else. Avast Evangelists.

Use NoScript, a limited user account and a virtual machine and be safe(r)!