Support has been upgraded!
The Support Forum is closed. Not to worry! Providing the top quality support you expect and we're known for will continue! We're not ending support, just changing where you submit requests. This will provide you with the best experience possible.
Premium Support
Have you purchased an addon for Connections such as one of our premium templates or extensions with a valid license and you need help?
Please open a Support Ticket in your user account.
Free Support
Are you using the free Connections plugin? Don't worry, you are still very important to us! We are still providing you with the same high quality support that we're known for.
Please open a new support topic in the WordPress support forums for Connections.
- This topic has 5 replies, 3 voices, and was last updated 10 years, 8 months ago by
Steven Zahm.
-
AuthorPosts
-
12/21/2015 at 5:43 pm #358859
Packerland
ParticipantI have a website at http://ocontoareachamber.com/newsandmembers/chamber-members/ that has a CouponDropDown virus on it. It has little click thingys and pop ups.
I have already disabled all extensions on my browsers, run spyware, antivirus and have checked it with 3 computers and duplicated the results. In addition, I have this add-on on a couple different sites and this is the only one affected.
I am guessing if you see the problem, it will confirm it as well.
My concern is trying to find where the nasty is or what I can do without losing all the members data.Any idea on this?
12/21/2015 at 6:19 pm #358861Steven Zahm
Keymaster@ Bill
Well, the looks of it… this is not CouponDropDown. That is a PC based malware. Your sire is server malware:
https://sitecheck.sucuri.net/results/ocontoareachamber.com/newsandmembers/chamber-members/
Something you’re going to need to deal with as soon as you can.
I recommend the Sucuri Plugin.
After you install, go to its Post Hack tab in the admin.
Generate new security keys and reset all plugins. I also suggest reinstalling WordPress. You can do this on the WordPress Updates admin page. Make sure to enable the “Core integrity checks” on the settings page. This will let you know integrity of the core WordPress files are good.
After you’ve cleaned your site do another scan and then keep an eye on the Sucuri Dashboard page. It let you know when files have been added, changed, removed.
Hope that helps!
12/21/2015 at 11:27 pm #358870Bill Koehne
GuestHi Steve,
Thanks for the lightening fast response. It is to bad I do not get to review every time I purchase a product.
I am most the way fixed now. It is frustrating guessing how this may happen with other admins.
I will be building another membership site in the next couple weeks, so you can count on me purchasing the the maps and spreadsheet again.
I have a little more work, but appreciate you getting me on the right path.
Thanks,
Bill12/22/2015 at 11:49 am #358942Steven Zahm
Keymaster@ Bill
Thanks! Hope all goes well with cleaning up the site. I just had to deal with it on another site. I think it was related to either MailPoet or Ninja Forms. I only say this because the files kept popping up in their plugin folders. But honestly, I really have no clue on how to backtrace something like this.
12/23/2015 at 1:56 pm #359064Packerland
ParticipantHi Steve,
It is fixed, but a very long process and though you should have the solution in event that it happens again. This was NOT a connections problem, but a virus problem that latched onto Conenctions from an infected computer. It drives me crazy when people just say, “it’s fixed” and not explain how.
Here’s a breakdown of what I did, if you’re not interested then just scroll to the bottom:
I determined the infection was directly related to the Connections plugin some how, as it only happened on pages with that plugin. I noticed it was happening while editing the plugin through WordPress as well.
I knew that the malicious script was being injected into the html/js output of the plugin.
I went through all plugin files, plus the header, footer, and index php files and any JS loaded on those pages.
I found nothingI checked all of the .htaccess files.
These files were compromised once for me when I first started web design.
I found nothing here as well.I checked almost all of the remaining js and php files on the site.
Looking for obfuscated script that might be building hidden iframes.
Or for a chunk of code that would echo a malicious script onto the page.The malware was found on pages like “ocontoareachamber.com/newsandmembers/chamber-members/pg/6”.
Wordpress doesn’t use “pages”, it’s database driven, so it just keeps the info for the page in the DB and then loads it into the specified template (index.php or page.php by default).
It finally dawned on me that the infection could be in the database and that’s why I wasn’t finding it while combing through the files.Solution!
That was the issue! There was malicious script injected into the WYSIWYG editors for about 70 of the 128 entries in the Connections plugin. All of the malicious scripts were then stored in the database along with the Bio/Notes that were already there. The scripts could only be seen when viewing the content text, and the Anti-Malware plugins weren’t seeing them all or not seeing any.
I went through and manually removed all of the malicious scripts.
It would have been faster if I had access to the database directly.
I scanned and confirmed the site is clean (using the same resources that said it was infected).How did it get there?
Since, with that kind of approach, the code could’ve only been added with direct access to the database, or through a computer infected with malware editing those entries. I’m wagering that if malware gained access to the database it would be more devastating. I believe someone was editing the back end while their computer was infected.
Finally
Visiting the site gave me “Best Price Ninja” malware on my computer. I believe in order to see the problem fixed completely, people who’ve visited the site since the infection should scan for malware and remove it.
I hope this helps if it happens to someone else.
Thanks again,
Bill12/23/2015 at 2:19 pm #359067Steven Zahm
Keymaster@ Bill
Thanks for the detailed feedback! It would make sense that these were inserted by an admin editing the entries in the admin because only an admin has the permissions required to insert unfiltered HTML into the bio and notes fields. All other roles on the site, the HTML would be filtered, removing script tags, iframes and such.
It’s actually possible this has been in the db for quite some time. Older version of Connections would filter the bio and notes on display rather than save so script tags would have been removed regardless of user role. In version 8.2.10 I changed this to match the way WordPress handles it. The filtering only happens on saving to the db. This is more performant and allows the admin, which has the unfiltered HTML capability, to add inline scripts/iframes and such.
-
AuthorPosts
You cannot reply to this support topic. Please open your own support topic.
