As reported by BleepingComputer, Drupal's security team has disclosed a highly critical access bypass vulnerability in the Commerce Core module — actively exploited in the wild — that threatens the financial integrity of tens of thousands of e-commerce deployments. This is not a theoretical risk; threat actors are already abusing missing authorization controls on commerce routes and entity fields to manipulate transactions on live sites.
Vulnerability Profile
| Field | Detail |
|---|---|
| CVE | CVE-2026-118539 |
| Severity | Highly Critical (Drupal SA rating) |
| Type | Access Bypass / Missing Authorization (CWE-862) |
| Affected Versions | Commerce Core 0.0.0–2.41 and 3.0.0–3.3.13 |
| Patched Versions | Commerce Core 8.x-2.41 (2.x branch) and 3.3.13+ (3.x branch — note: patch is included in 3.3.13 per Drupal advisory) |
| Authentication Required | No — exploitable by unauthenticated attackers |
| Active Exploitation | Yes — confirmed in the wild |
| Deployment Footprint | 42,000+ websites, including Fortune 500 companies and research universities |
Why This Vulnerability Is Especially Dangerous
Access bypass flaws in e-commerce frameworks are among the most financially consequential vulnerabilities we see. Unlike RCE or SQL injection — which often generate noisy logs — authorization bypass exploits can blend into legitimate transaction traffic. An attacker manipulating order entity fields or hitting unprotected checkout routes may look superficially like a customer completing a purchase, making behavioral detection extremely difficult without granular logging.
The fact that this requires no authentication widens the blast radius dramatically. Any internet-facing Drupal site running the Commerce module is potentially a target. Given the module's adoption among Fortune 500 organizations and universities, the financial exposure could include manipulated pricing, unauthorized order modifications, discounted or zero-cost checkout abuse, or access to protected customer data fields.
The core issue is CWE-862 — missing authorization. This class of vulnerability is notoriously under-detected by WAF rules because the requests themselves often appear syntactically valid. Defenders cannot rely on signature-based blocking alone.
Broader Implications: Drupal's 2026 Vulnerability Trend
This disclosure continues a concerning pattern for Drupal in 2026. Earlier this year, CVE-2026-9082 (SQL injection in the database abstraction API) was added to CISA's KEV catalog after active exploitation. Just two weeks ago, CVE-2026-108097 and CVE-2026-108099 (both RCE) were patched with warnings that PoC development could follow within hours. CISA has now flagged five Drupal vulnerabilities exploited in the wild, two of which were abused by ransomware groups.
For organizations running Drupal, this trajectory signals that the platform's attack surface is receiving sustained attention from both opportunistic and organized threat actors. E-commerce deployments compound this risk because they directly handle payment flows and customer PII.
Who Is Most at Risk
Shield53 Recommendations
Immediate Actions
- Patch now. Upgrade Commerce Core to 8.x-2.41 (2.x branch) or 3.3.13+ (3.x branch). Do not delay for maintenance windows — active exploitation is confirmed.
- Audit all orders for the past 30–90 days. Look for price discrepancies, unauthorized discounts, modified line items, orders bypassing standard checkout flows, and anomalous API calls to commerce routes.
- Enable verbose logging on all Commerce Core routes and entity field access. Ensure your SIEM is ingesting Drupal watchdog logs with field-level access events.
- Implement rate limiting on unauthenticated commerce API endpoints as interim containment if patching requires change-control approval.
- Review WAF rules — standard signatures will not catch authorization bypass. Deploy behavioral rules targeting anomalous order field manipulation and unexpected route access patterns.
Strategic Actions
- Inventory all Drupal modules across your estate. Many organizations lack visibility into community module versions on multi-site deployments.
- Establish a Drupal-specific patch SLA of 48–72 hours for highly critical advisories, given the 2026 exploitation trend.
- Deploy runtime application self-protection (RASP) or API gateway authorization controls to enforce field-level access policies independent of module code.
- Subscribe to Drupal security advisories and CISA KEV notifications. Given that two prior Drupal KEV entries were tied to ransomware, treat all Drupal critical advisories as imminent-threat priorities.
Access bypass vulnerabilities in commerce systems are silent revenue killers. The window between disclosure and patching is already being exploited — organizations should assume compromise and audit accordingly, not simply patch and move on.