Sucuri flags 5 instances of MW:JS:GEN2?web.js.malware.fake_jquery.002: https://sitecheck.sucuri.net/results/sim.holiday
System Details:
Running on: Apache
Powered by: PHP/5.4.35
Web application details:
Application: Powered by Visual Composer - drag and drop page builder for WordPress.
Web application version:
WordPress version: Powered by Visual Composer - drag and drop page builder for WordPress.
WordPress theme: -http://sim.holiday/wp-content/themes/456sailing/
Wordpress internal path: /home/palzone/public_html/sim.holiday/wp-content/themes/456sailing/index.php
Outdated plug-ins: WordPress Plugins
The following plugins were detected by reading the HTML source of the WordPress sites front page.
woocommerce 2.3.7 latest release (2.5.5) Update required
http://www.woothemes.com/woocommerce/
tcwc-social-coupon
easy-tables-vc
js_composer
essential-grid
Ultimate_VC_Addons
contact-form-7 4.1.1 latest release (4.4.2) Update required
http://contactform7.com/
Warning Directory Indexing Enabled :o
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.
Results from scanning URL: -http://sim.holiday/wp-includes/js/jquery/jquery.js?ver=a5afaca292bb708773066728cea4c4d8
Number of sources found: 43
Number of sinks found: 19
Code errors:
found JavaScript
error: line:4: SyntaxError: missing ) in parenthetical:
error: line:4: documentElement,p=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){m()},!1):g.attachEvent&&g.attachEvent("onunload",function(){m()})),c.attributes=ib(function(a){return a.className="i",!a.getAttribute("className")}),c.get
error: line:4: ........................................^
Unterminated for validating - something javascript detects as unclosed - for instance + missing in some string concatenation that happened inside. Info credits StackOverflow’s MikeC.
Quttera’s detects 18 malicious files with Detected encoded JavaScript code commonly used to hide malicious behaviour.
See: http://quttera.com/detailed_report/sim.holiday like
[script] beunique.pl/js/jquery.min.php?utt=J18171%26utm=
info: [decodingLevel=0] found JavaScript
error: undefined variable document.referrer
error: line:1: SyntaxError: missing ; before statement:
error: line:1: var document.referrer = 1;
error: line:1: ....^
Blocked as Suspected XSS Attack
Blocked URL: -https://www.google.nl/search?q=<script>var+a%3D''%3BsetTimeout(10)%3Bif(document.referrer.indexOf(location.protocol%2B"&oq=<script>var+a%3D''%3BsetTimeout(10)%3Bif(document.referrer.indexOf(location.protocol%2B%22&aqs=chrome…69i57&sourceid=chrome&ie=UTF-8
(Blocked by Netcraft Extension in the browser).
About cleansing the malcode, read: https://wordpress.stackexchange.com/questions/227782/how-to-remove-malware-in-header-php-like-jquery-min-php-malware Info credits here go to baba. (header.php and main theme infested).
polonus (volunteer website security analyst and website error-hunter)