Scan my site freeScan free

Fix guides / Security notices

Security notice

Online store on Drupal Commerce? Drupal says a flaw is being exploited. Update and check your orders.

Last updated: Saturday, October 31, 2026, 12:43 PM ETStatus: Fix released. Exploited in the wild, per Drupal. Update now.

On October 28, 2026, the Drupal security team published advisory SA-CONTRIB-2026-254 for Commerce Core, the module that adds a shopping cart and checkout to Drupal websites, and said the flaw "is being actively exploited in the wild." The flaw, CVE-2026-118539, is an access bypass. Drupal says the module "doesn't sufficiently protect certain routes and entity fields, leading to an access bypass that may financially impact the vendor," and rates it highly critical, 21 out of 25. Drupal's list of affected versions is Commerce Core 8.x-2.x before 8.x-2.41 and 3.x before 3.3.13, and its advice to store owners is: "Sites should audit their orders for inconsistencies." Drupal has not said how the flaw is being exploited or how many sites were hit. If your store runs Drupal Commerce, update to 3.3.13 (3.x) or 8.x-2.41 (older sites) today, then check your recent orders against your payment records.

What happened

Who should worry

This is about online stores and other sites built on the Drupal Commerce module. If your store is on Shopify, WooCommerce, Wix or another platform, this notice does not apply to you. If you are not sure what your store runs, ask your developer or agency. Ask about this if any of these are true:

Drupal sites that do not use the Commerce Core module are not covered by this advisory.

What to do now

Do these today.

  1. Find out if you have it and which version. Your developer can check the Commerce Core version in the Drupal admin screens, or by running composer show drupal/commerce on the server.
  2. Update. Move 3.x sites to Commerce Core 3.3.13 and earlier sites to 8.x-2.41, as Drupal says. Take a backup first. Afterwards, place a test order. Drupal's advisory lists no workaround, so we do not know of a safe way to skip the update. (Drupal advisory)
  3. If you cannot update today, ask your developer or host whether they can switch the store to maintenance mode until the update is done. That is our suggestion, not Drupal's.
  4. Audit your orders. Drupal says: "Sites should audit their orders for inconsistencies as this vulnerability is being actively exploited." Drupal has not said when attacks began, so look further back than October 28. Ask your developer to compare your Drupal orders with what your payment provider shows, and to look for orders marked as paid with no matching payment, unusual totals or discounts, changed order states, and orders with missing or odd customer details. These checks are our suggestions for how to follow Drupal's advice. (Drupal advisory)
  5. If you find anything odd, tell your developer and your payment provider, hold any suspicious orders before you ship or fulfil them, and keep the logs.
  6. Check your other Commerce add-ons. Drupal published advisories on the same day for Commerce Stripe, Commerce Shipping and Commerce License (SA-CONTRIB-2026-260 to 265). Ask your developer to check them on the Drupal contributed project advisories list. We do not know whether you are affected. (Drupal contributed project advisories)

What to send your developer or agency

Drupal published SA-CONTRIB-2026-254 on October 28, 2026 for Commerce Core, CVE-2026-118539, rated highly critical (21 out of 25), an access bypass that Drupal says is being actively exploited in the wild. Affected versions are 3.x before 3.3.13 and 8.x-2.x before 8.x-2.41. Please tell us whether our store uses Commerce Core, which version it is on, and when you will update to 3.3.13 or 8.x-2.41. Drupal says sites should audit their orders for inconsistencies, so please also compare our orders with our payment provider's records, going back further than October 28, and tell us what you find. Please also check our Commerce add-ons against Drupal's advisories SA-CONTRIB-2026-260 to 265. Sources: Drupal advisory, SecurityWeek.

Common questions

Has my store been hacked?

This notice does not mean your store has been hacked. It means a serious flaw is public, Drupal says it is being used in attacks, and a fix is out. The way to know is the update and the order audit above.

Can EverThread tell me if I am affected?

No. EverThread does not test for this. We check your home page from the outside, the way a browser sees it. We cannot see whether your store runs Drupal Commerce, which version it is on, or what is in your orders. A clean EverThread result does not mean your store is safe. Our free scan does look at your home page for other common problems, such as an expired padlock certificate, missing browser safety settings and files that should not be public.

How is it being exploited, and how many stores were hit?

Drupal has not said. Its advisory confirms attacks and nothing more about them. We will not guess. (Drupal advisory, SecurityWeek)

Is 3.3.13 vulnerable?

No, according to Drupal. 3.3.13 is the fixed release for 3.x. Some news reports say "through 3.3.13", which does not match Drupal's advisory. (Drupal advisory, BleepingComputer)

Is this on CISA's list of exploited flaws?

Not in the version dated October 29, 2026, when we checked on October 30. (CISA KEV)

Where can I follow official updates?

The Drupal advisory is the primary source. All current notices are on our notices page.

Security alerts by email

Hear about the next one first.

When a flaw puts websites at risk, we send one plain-English email: what happened, who it affects and what to do. It's free, whether or not you use EverThread.

We email you a link to confirm first, and every alert has a one-click unsubscribe. Alerts can include a short note about EverThread. Already a customer? Use your account email and your alerts include a link to your dashboard. Privacy

Sources

While you are here

Check your site's other basics free. We look at your home page the way a browser does and tell you in plain English. This scan cannot see whether your store runs Drupal Commerce, which version it is on, or what is in your orders. No account.

Or sign up free and we check it every day and email you when something changes.