Skip to main content

Drupal Commerce CVE-2026-15089

| EUVDEUVD-2026-43088 CRITICAL
Improper Authentication (CWE-287)
2026-07-10 drupal GHSA-5688-w7cj-j738
9.1
CVSS 3.1 · Vendor: drupal
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach guest registration endpoint
  2. Exploit
    Submit crafted registration for victim identity
  3. Execution
    Bypass authentication check (CWE-287)
  4. Impact
    Gain access to victim account/order data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK

2 techniques across 2 tactics: Defense Evasion, Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that the target Drupal Commerce site has the contributed Commerce Guest Registration module installed and enabled, with the guest checkout/registration flow reachable - this is the specific feature that must be deployed for the vulnerability to exist. Given the CVSS vector (AV:N/AC:L/PR:N/UI:N), no authentication, no user interaction, and no special client-side conditions are needed once that module is active; the attack is remote and unauthenticated against sites using guest registration. The primary limiting factor is deployment: sites not running this contrib module, or those requiring full authenticated registration, are not exposed. Note the source description is truncated, so the precise triggering input should be confirmed against SA-CONTRIB-2026-079.

Impact

Signals are moderately conflicting. The CVSS vector (AV:N/AC:L/PR:N/UI:N) describes an easily reachable, network-based, unauthenticated attack with high confidentiality and integrity impact, warranting a 9.1 'Critical' rating. However, the EPSS probability is low (0.24%, 15th percentile), there is no CISA KEV listing, and no public exploit is identified - so real-world exploitation is currently unproven rather than active. This looks like a genuine priority for any site actually running the module (authentication bypasses are high-value), but the abstract 'versions *.*' data and absence of concrete exploit code mean the raw 9.1 may overstate immediate mass-exploitation risk relative to targeted, opportunistic abuse. The description is truncated ('allows .') so the precise attacker capability is not fully confirmed from the input and should be verified against the vendor advisory.

Exploit ScenarioDerived

An attacker submits a crafted guest-registration or guest-checkout request over the network, supplying the email address (or identifier) of an existing customer account. Because the module improperly verifies identity, the request is authenticated or linked as that victim, granting the attacker access to the victim's account or order/PII data without credentials or user interaction. No public proof-of-concept has been identified at time of analysis, but the low complexity (AC:L) makes the flow straightforward to abuse once the exact defect is known.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 13, 2026

Authentication bypass in the Drupal Commerce Guest Registration contributed module allows remote unauthenticated attackers to circumvent identity verification during the guest checkout/registration flow, per Drupal advisory SA-CONTRIB-2026-079. The CVSS 9.1 scoring (C:H/I:H) indicates an attacker can gain unauthorized access to or hijack account/order data without credentials or user interaction. No public exploit has been identified at time of analysis, and the low EPSS score (0.24%, 15th percentile) suggests exploitation is not yet widespread.

RemediationAI

Consult Drupal advisory SA-CONTRIB-2026-079 (https://www.drupal.org/sa-contrib-2026-079) and upgrade the Commerce Guest Registration module to the fixed release listed there; the input data does not specify an exact fix version, so the patched version must be confirmed directly from that advisory (Patch available per vendor advisory). Until the module is updated, apply compensating controls: disable the Commerce Guest Registration module and require standard authenticated checkout (trade-off: removes guest-checkout convenience and may reduce conversions), or restrict/monitor guest-registration and account-creation endpoints and enforce email verification before any guest account is linked to order data. Review logs for unexpected account linkages or logins tied to guest checkouts, and audit existing guest-created accounts for signs of takeover.

Affected VersionsENISA

Commerce guest registration *.*

Affected Packages

composer drupal/commerce_guest_registration no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in composer

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The affected component is the Commerce Guest Registration module, a contributed add-on for Drupal Commerce that automatically creates or links user accounts for shoppers who check out as guests. The root cause is classified as CWE-287 (Improper Authentication), meaning the module fails to correctly verify a user's claimed identity - likely allowing a guest-registration path to attach to, or authenticate as, an existing account without proving ownership (e.g., via a matching email address). The affected CPE is cpe:2.3:a:drupal:commerce_guest_registration, and the flaw sits in the account-provisioning logic that bridges anonymous checkout sessions to persistent Drupal user accounts.

Know when Commerce Guest Registration gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (drupal) PRIMARY 9.1 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
vuln.today AI 9.1 CRITICAL

Network-reachable guest-registration flow needs no auth or interaction (AV:N/AC:L/PR:N/UI:N); authentication bypass exposes and lets attacker alter account data (C:H/I:H) with no availability impact.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (drupal).

CVSS VectorVendor: drupal

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

Lifecycle Timeline

3
CVSS changed
Jul 13, 2026 - 19:22 NVD
9.1 (CRITICAL)
CVE Published
Jul 10, 2026 - 21:54 cve.org
UNKNOWN (no severity yet)
CVE Published
Jul 10, 2026 - 21:54 cve.org
CRITICAL 9.1

DescriptionCVE.org

vulnerability in Drupal Commerce guest registration allows . This issue affects Commerce guest registration versions: *.*.

Executive ViewAI

Why It Matters

A critical authentication bypass in Drupal Commerce Guest Registration allows unauthenticated attackers to circumvent identity verification during checkout, exposing customer accounts and order data to unauthorized access and manipulation. Organizations using this module face immediate risk of customer account hijacking and revenue loss through guest checkout disruption. This vulnerability poses significant liability and reputational risk if customer data is accessed or modified.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: disable Drupal Commerce Guest Registration module or restrict guest checkout to authenticated users only; implement mandatory two-factor identity verification (email confirmation plus CAPTCHA or SMS) for all guest registrations; deploy Web Application Firewall rules to block exploitation patterns; restrict database-level access to customer accounts and order records; enable comprehensive logging and alerting on guest checkout flows; schedule manual review of guest-created accounts for signs of unauthorized access or orders.

Threat Intelligence Overview

EPSS Score
0.2%
Top 85% exploitable
Prevalence
Low
niche contributed Drupal Commerce module, not core, limited install base
Social Media
2
Sightings
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy