Skip to main content

Cart Abandonment Recovery CVE-2026-96901

| EUVDEUVD-2026-107045 LOW
Improper Authentication (CWE-287)
2026-10-21 WPScan GHSA-x439-gf26-v2wp
3.7
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Obtain victim cart session identifier
  2. Exploit
    Forge unsigned legacy recovery token
  3. Execution
    Submit token to recovery endpoint
  4. Impact
    Modify victim's abandoned-cart record

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 the attacker to already know the specific victim's cart session identifier, and the vulnerable plugin must accept the unsigned legacy recovery token format (present in all versions before 2.2.0). No authentication is required (PR:N) and no user interaction is needed (UI:N), but the per-victim session-identifier prerequisite is the dominant limiting factor and is what drives the high attack complexity (AC:H) - the attack cannot be run blindly against arbitrary users. Impact is confined to integrity of a single victim's abandoned-cart record (unsubscribe from recovery emails, apply an arbitrary coupon); there is no confidentiality or availability impact and no code execution.

Impact

This is a genuinely low-priority vulnerability despite being an authentication/integrity bypass. The CVSS 3.1 base score of 3.7 (AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N) is consistent with the description: exploitation is network-reachable and unauthenticated, but carries high attack complexity because the attacker must first know a specific victim's cart session identifier - a per-victim secret that is not trivially enumerable - and the only impact is limited integrity (I:L) with no confidentiality or availability consequences. Public exploit code exists (reported by WPScan), which raises the practical likelihood that someone could reproduce it, but this is NOT active exploitation: the CVE is not listed in CISA KEV and no EPSS score was provided in the input, so widespread or automated exploitation cannot be inferred. The signals are internally consistent - there is no CVSS-versus-description conflict here. In short, this is a legitimate but minor flaw affecting only the state of individual abandoned-cart records (unsubscribing a victim, applying a coupon), not a high-CVSS-but-low-real-risk mislabel and not a critical issue; its real risk is bounded by the need to know the victim's session ID and by the absence of any code-execution or data-disclosure path.

Exploit ScenarioDerived

An attacker who has obtained a victim's cart session identifier (for example via a leaked or guessed recovery link) crafts an unsigned legacy-format recovery token referencing that session and submits it to the plugin's recovery endpoint. Because the plugin does not verify token integrity, it acts on the request and the attacker unsubscribes the victim from recovery emails or forces an arbitrary coupon onto the victim's restored cart. Public proof-of-concept detail is available via WPScan, lowering the effort to reproduce.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 21, 2026

Unauthenticated attackers who already know a victim's WooCommerce cart session identifier can tamper with that victim's abandoned-cart record in Cart Abandonment Recovery for WooCommerce before 2.2.0, for example by unsubscribing them from recovery emails or applying an arbitrary coupon to their restored cart. The plugin fails to verify cart-recovery token integrity and still accepts an unsigned legacy token format (CWE-287), but the per-victim session-identifier prerequisite makes the attack non-blind and drives high attack complexity, confining impact to low-severity integrity changes with no confidentiality or availability effect. Publicly available exploit code exists, there is no CISA KEV listing, and this is a genuinely low-priority authentication/integrity bypass.

RemediationAI

Vendor-released patch: upgrade Cart Abandonment Recovery for WooCommerce to version 2.2.0 or later, which removes acceptance of unsigned legacy recovery tokens and enforces token integrity checks. If upgrading immediately is not possible, disable the plugin's cart-recovery email/link functionality until the update is applied; this eliminates the primary attack surface at the cost of losing abandoned-cart recovery emails. Monitor WooCommerce coupons and recovery-email subscription states for unexpected changes on carts whose session identifiers may have leaked through logs, referrers, or shared links. Because exploitation requires knowledge of a specific victim's cart session identifier, reducing exposure of those identifiers (avoid logging them and avoid embedding them in URLs shared with third parties) lowers likelihood but is not a substitute for the 2.2.0 update. Advisory: https://wpscan.com/vulnerability/f00e95a2-a5fb-49da-aa6c-8c0279b6df2d/ ; NVD: https://nvd.nist.gov/vuln/detail/CVE-2026-96901.

Affected VersionsENISA

Cart Abandonment Recovery for WooCommerce 0 <2.2.0

Affected Packages

euvd cart_abandonment_recovery_for_woocommerce fix: 2.2.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

Cart Abandonment Recovery for WooCommerce is a WordPress plugin that tracks incomplete WooCommerce checkouts and emails recovery links containing a token tied to a cart session. The root cause is CWE-287 Improper Authentication: the plugin does not verify the integrity of the cart-recovery token before acting on it and continues to accept an unsigned legacy token format, so a token is not cryptographically bound to the cart session it references. An attacker who learns a victim's cart session identifier can therefore forge or reuse a legacy token to perform state-changing actions on that victim's abandoned-cart record. The CPE cpe:2.3:a:unknown:cart_abandonment_recovery_for_woocommerce:*:*:*:*:*:*:*:* uses a placeholder vendor namespace and wildcard version, so it identifies the plugin family but does not narrow the vulnerable range; EUVD scopes the issue to versions 0 through <2.2.0. The CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N vector reflects network reachability with no authentication and no user interaction, but high complexity because the attacker must already possess the specific victim's session identifier. Scope is unchanged and only integrity is lightly affected, with no confidentiality, availability, or code-execution impact.

Know when Cart Abandonment Recovery For Woocommerce 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 (WPScan) PRIMARY 3.7 LOW
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 3.7 LOW

Network-reachable and unauthenticated (AV:N/PR:N), but requires knowing the victim's cart session ID so AC:H; only limited integrity impact to one record, no C or A.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

4
CVSS changed
Oct 21, 2026 - 11:22 NVD
3.7 (LOW)
Patch available
Oct 21, 2026 - 07:01 EUVD
CVE Published
Oct 21, 2026 - 06:00 cve.org
LOW 3.7
CVE Published
Oct 21, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

The Cart Abandonment Recovery for WooCommerce WordPress plugin before 2.2.0 does not verify the integrity of its cart-recovery token before acting on it and still accepts an unsigned legacy token format, allowing unauthenticated attackers who know a victim's cart session identifier to modify that victim's abandoned-cart record, for example unsubscribing them from recovery emails or applying an arbitrary coupon to their restored cart.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Medium
popular WooCommerce-specific recovery plugin, common but not universal
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

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 LOW
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +18
PoC: +20
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