Magento and WordPress Card Skimming

magento and wordpress card skimmers

When we talk about Magento and WordPress Card Skimming that steals critical data from websites, the first thing that comes to mind is Magento or other e-commerce websites.

We often forget WordPress also has a decent share in the e-commerce sector. 

Therefore, it is crucial that while discussing credit card skimmers like Magecart, we include both WordPress and Magento along with other eCommerce CMS. There are many plugins that help you turn your WordPress website into an online store. 

One such plugin is WooCommerce which alone has over 5 million installations.

Credit Card Skimmer Injected in WordPress Core

Plugins are one of the most common causes of malware infection. One of the examples of malware found in the WordPress core files wp-includes/js/wp-util.min.js and wp-includes/js/admin-bar.min.js is given below:-

wordpress and magento skimmers

Both the core files had the following injected code, present in the beginning.

This injected code is a typical credit card skimmer, with “e.src=atob” containing the encoded URL of the external script.

Typical Malware Skimmers Found on Magento

We often find these types of injection scripts on Magento websites. They use obfuscated atob (base64) variation, as well as hundreds of different domains and custom URLs.

For example, on a Magento website we find almost the same copy of the splitter script (quoted above) with only minor changes.

This variant loads skimmer from hxxps: //zendesk- chart [.] com/uk/google.js (not /top/aco.js), which works with payment forms for that particular site.

Multiple versions of credit card theft that can be found in nature injected on various e-commerce sites.

hxxps://jquerycodemagento[.]com/my/jd.js
hxxps://jquery-stats[.]com/u/redacted.js
hxxp:// jquery-web[.]com/wp/redacted.js
hxxps://tracker-visitors[.]com/my/jun.js
hxxps://gooqlemgrteg[.]com/ajax/jquery.js
hxxps://gooqleadvstat[.]com/ajax/maria.j
hxxps://jquerystatic[.]com/good/hard.js

How to mitigate malware attack?

Obviously, this is definitely not a fully automatic massive infection, hackers have a unified solution (list of vulnerabilities and payloads) that fits all scenarios. Each script has a custom name and content for each particular committed site. 

In this malware activity, detect the payment page URL for each destination. From there, the custom code works by collecting confidential credit card information from the victim’s payment form. 

Magento and WordPress Card Skimming itself is agonizing CMS – it does not matter whether a website uses Magento, WordPress or any other type of e-commerce CMS.

If there is a form that accepts payment details, and can be hacked, nothing prevents the bad actor from installing a skimmer there. 

E-commerce website owners should take the security of their website very seriously, as they are ultimately responsible for any breach of customer data resulting from online store transactions. 

Particular attention should be paid to improving and monitoring web pages and server resources. Perform regular security scans of your web assets for malware and other damage metrics. 

ServerGuy offers complete security solutions to protect your web application or website including traditional firewalls, WAFs, custom security monitoring and protection.

You can leave a comment below or contact us directly, we will revert back as soon as possible.

Latest Magento Tips, Guides, & News

Stay updated with new stuff in the Magento ecosystem including exclusive deals, how-to articles, new modules, and more. 100% Magento Goodness, a promise!

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top

We can help you. Right now.

Fast growing merchants depend ServerGuy for high-performance hosting. Experience counts. Let's get started.

Talk to a sales representative

USA / Worldwide

+1.714.2425683

India

+91.9852704704