Threat Overview

A critical authentication bypass vulnerability in SureCart (surecart), a rapidly growing WordPress e-commerce and subscription platform installed on over 80,000 websites, allows unauthenticated attackers to bypass passwordless login verification and take over existing user accounts.

Tracked as CVE-2026-112241 (CVSS 9.8), the flaw affects all versions of SureCart up to and including 4.9.5. The vulnerability requires no prior authentication, special plugin configuration, or user interaction to exploit.

Threat Metric Technical Details
Severity Rating CRITICAL (CVSS 9.8 / 10.0)
Vulnerability Class Broken Authentication / One-Time-Code Verification Bypass (CWE-287)
Vulnerable Components SureCart (surecart) plugin versions up to and including 4.9.5
Attack Vector Unauthenticated network request targeting the passwordless email login handler
Target Asset Authenticated Store Accounts, Customer Subscriptions & WordPress Sessions
Remediation Update immediately to SureCart 4.10.0 or higher

The Breakdown: How the Exploit Works

SureCart provides a modern customer portal that allows buyers and store users to sign in using a passwordless one-time verification code sent via email. Under the hood, the WordPress plugin acts as the local authentication bridge—verifying the submitted code and issuing a native WordPress login session for the matching user account.

In versions up to and including 4.9.5, a broken authentication flaw in the one-time-code validation routine permits unauthenticated attackers to satisfy the verification check without possessing the valid emailed code. By sending a crafted authentication request directly to the endpoint, an attacker can bypass the code challenge and establish an authenticated session as the targeted account.


The Operational Risk: What an Attacker Gains

  • Passwordless Account Takeover: Attackers can log into existing accounts without intercepting emails, cracking passwords, or triggering multi-factor prompts.
  • Subscription & Billing Tampering: Compromised customer and manager accounts expose saved billing profiles, digital downloads, subscription lifecycles, and invoice histories.
  • Privilege Escalation Exposure: On installations where store managers or administrators share login flows with the commerce portal, authentication bypass threatens full site control.
  • Erosion of Headless Commerce Trust: Even when payment processing is offloaded to cloud APIs, a vulnerable WordPress plugin layer compromises the local session boundary.

Our Take in Plain English

“Many business owners chose newer commerce plugins because they promised a cleaner, ‘headless-style’ alternative to legacy WooCommerce bloat. Yet as long as that commerce plugin still sits inside a dynamic WordPress installation managing local user sessions and login cookies, you inherit the exact same single point of failure. When a passwordless login check fails open, strangers walk right in without a code. True architectural security means separating your public web frontend on pre-rendered static edge infrastructure from hardened, dedicated identity and checkout services.”


The Modern Architectural Remedy

  • Legacy Dynamic WordPress: Relies on PHP plugins to validate one-time login codes and mint local WordPress user sessions on the same server hosting the public website.
  • Modern Pre-Rendered Edge Architecture: Isolates public marketing and catalog pages as immutable static edge files, keeping customer identity and checkout sessions strictly inside hardened cloud auth boundaries.

Immediate Action Items for WordPress Operators

  1. Patch Immediately: Update the SureCart plugin to version 4.10.0 or higher across all WordPress storefronts.
  2. Force Session Rotation: Invalidate active user sessions after applying the update so any sessions minted prior to patching are terminated.
  3. Review Recent Account Activity: Audit customer portal logins, email change events, and high-privilege account sessions for anomalous access prior to upgrading.
  4. Restrict Admin Accounts from Customer Flows: Ensure WordPress Administrator accounts use strict, isolated authentication policies separate from customer portal sign-in routes.