Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain victim cart session identifier
-
ExploitForge unsigned legacy recovery token
-
ExecutionSubmit token to recovery endpoint
-
ImpactModify 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
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.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-107045
GHSA-x439-gf26-v2wp
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB