1 Aug 2019

Settings Change to Persistent Cross-Site Scripting (XSS) Vulnerability in WP Shopify

Limiting information on vulnerabilities being fixed in WordPress plugins isn’t a great idea as we were reminded of this week when the discoverer of a vulnerability didn’t disclose it until after hackers had started more widely exploiting the vulnerability, leaving most everyone else in the dark about what was going on (customers of our service we were warned before the widespread hacking happened because we do the work to keep ahead of things). Another reason for providing information in a timely manner is that often vulnerabilities haven’t been fully fixed or there are more related vulnerabilities that haven’t been fixed. That is the case with the plugin WP Shopify where when went to look into the possibility that a vulnerability had been fixed we spotted what turned out to be related unfixed vulnerability before we even figured out what the vulnerability fixed was.

The additional vulnerability allows even those not logged in to WordPress to change the plugin’s settings and place malicious JavaScript code in to settings, which is referred to persistent cross-site scripting (XSS). Like an increasing number of vulnerabilities this one involves code that runs through WordPress REST API, which means it is something that would be caught if we had been hired to do a security review of the plugin. [Read more]

19 Jul 2019

A Hacker Looks to be Probing for the WordPress Plugin Easy Property Listings, These Vulnerabilities Might Be Why

Yesterday we had what looks to be a hacker probing for usage of the plugin Easy Property Listings through requests for these two files:

/wp-content/plugins/easy-property-listings/license.txt [Read more]

11 Jul 2019

Vulnerability Details: Persistent Cross-Site Scripting (XSS) in Responsive Coming Soon

The plugin Responsive Coming Soon was closed on the Plugin Directory on July 5. No explanation has been given for the closure, but it could be due to a security issue, as the changelog entries for the versions submitted since that are:


[Read more]

3 Jul 2019

Hackers Look to Be Targeting the WordPress Plugin Appointment Booking Calendar, Which Is Yet Another Insecure Plugin From Code People

Monday of last week we started out a post with this:

Back in March of 2016 we warned of the WordPress plugin developer CodePeople, which currently has 27 plugins in the Plugin Directory, due to repeated security issues in their plugins. Over three years later things don’t look to have changed. The changelog for the latest version of the plugin CP Contact Form with PayPal is “Fixed XSS vulnerability in CSS edition” in looking into that to see if there was a vulnerability we should be notifying customers of our service that were using that plugin about, we found that there is still a related vulnerability in the current version of the plugin, which should have been caught if they checked over the code in the plugin for similar issues. The vulnerability that was fixed is identical to one that they were notified was in another of their plugin’s in October. [Read more]

19 Jun 2019

WordPress Plugins Are So Insecure You Can Claim the Wrong Plugin is Insecure and Still Be Right

One of the ways we keep track of publicly known vulnerabilities in WordPress plugins for our service, so that our customers are kept aware if any of the ones they use are impacted is by monitoring the WordPress Support Forum for topics related to that. Yesterday that brought to our attention a one-star review of the plugin LiveChat with the subject “Compromised security” (which was subsequently deleted, but is archived here) that reads as follows:

If I could rate this a 0 I would. Had been using this with no issues till about a month or so ago. Then I started getting this random redirect on my website, and each time it redirected it would also add in a new admin in the users with FULL ACCESS. Took quite a while to figure out it was this plugin. [Read more]

10 Jun 2019

Vulnerability Details: Persistent Cross-Site Scripting (XSS) in Breadcrumbs by menu

The plugin Breadcrumbs by menu was closed on the Plugin Directory on the 6th. While no reason has been given for the closure the developer has submitted two revisions to the underlying Subversion repository for the Plugin Directory labeled as being security updates. Looking at the changes made in those we found that the plugin previously contained a settings change vulnerability that leads to a persistent cross-site scripting (XSS) vulnerability.


[Read more]