Photo by hookle.app on Unsplash

Hundreds of e-stores exposed by insecure Shopify plugin

A trusted Shopify plugin designed to enforce privacy compliance ended up quietly exposing hundreds of online stores to serious security threats in Aoril. Shopify’s plugin marketplace is filled with tools promising better performance, legal compliance, and streamlined customer experience. But even top-rated, officially vetted apps can expose e-stores to massive

Facebook
LinkedIn
X

A trusted Shopify plugin designed to enforce privacy compliance ended up quietly exposing hundreds of online stores to serious security threats in Aoril.

Shopify’s plugin marketplace is filled with tools promising better performance, legal compliance, and streamlined customer experience. But even top-rated, officially vetted apps can expose e-stores to massive risk.

The Cybernews research team uncovered a publicly accessible Kafka server leaking sensitive data from Consentik, a Shopify plugin built to help merchants comply with privacy laws like GDPR, LGPD, and CCPA. The exposed instance was live for at least four months.

The Consentik plugin adds cookie consent banners to customer websites. However, the unsecured server was broadcasting real-time site analytics and private authentication tokens, including Shopify admin credentials and Facebook ad tokens, to anyone on the internet who knew where to look.

Launched in 2018, the plugin holds a 4.9-star rating and Shopify’s “Made for Shopify” badge, positioning it as a reputable solution for merchants seeking compliance with global privacy laws.

However, it was still putting hundreds of e-commerce businesses operating in sectors like fashion, cosmetics, fitness, and consumer electronics at risk. The leak allowed potentially anyone to intercept with admin-level access.

The plugin’s owner is Omegatheme, a Vietnamese web development company. Since 2015, Omegatheme claims to have built 28 apps and amassed more than 39,000 global clients.

What was leaked?

  • Site analytics data
  • Shopify Personal Access Tokens
  • Facebook Auth Tokens

In the wrong hands, a valid Shopify token can mean total control of a store, including customer data access, price manipulation, malicious code injection, or even replacing entire storefronts with lookalike phishing pages.

“The scope of what can be accessed using the Shopify Personal Access Token can vary depending on the plugin that the token was generated for,” said the Cybernews research team.

“While some Shopify plugins give an idea of what information they’re able to access from customer sites, Consentik did not provide this information either on the Shopify App Store or in their Privacy Policy,” the team added.

The Facebook tokens, meanwhile, opened another door into connected Meta Ads accounts, enabling attackers to launch fraudulent campaigns.

Aside from draining budgets, these kinds of compromises can seriously damage a brand’s trust with users. In the EU and California, such oversights could bring legal scrutiny, fines, or even class-action litigation.

This kind of centralised exposure is a jackpot for cybercriminals. Having a list of vulnerable stores, all using the same plugin, slashes the overhead for mass exploitation of hundreds of sites.

Cybernews contacted the plugin’s company as well as Shopify. Official comments from both companies have yet to be received.

Facebook
LinkedIn
X

Related Stories from Silicon Scotland

Danny Quinn, Managing Director (Credit: DataVita)
Credit: Cyber and Fraud Centre Scotland
AI Generated: AI Agents from OpenAI and Anthropic Exhibit Deceptive Behaviour in UK Security Tests (Photorealistic)

Other Stories from Silicon Scotland