Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessEnumerate sequential WooCommerce order IDs
-
DeliverySend forged Robokassa payment-notification request
-
ExploitPlugin skips authenticity verification
-
ExecutionOrder forced into failed state
-
ImpactDisrupt shop fulfilment queue
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | No special configuration is required beyond having the Robokassa payment gateway for WooCommerce plugin (version before 1.9.0) installed and active with its payment-notification/callback endpoint reachable - the default deployment for any shop using this gateway. The core precondition is that the plugin processes the incoming notification without validating its authenticity (no signature verification), so any remote unauthenticated party can submit a request. Exploitation is further enabled by sequential, predictable order identifiers, allowing enumeration of every order. Limiting factors: impact is confined to forcing orders into a failed/non-fulfilment state (an integrity/business-logic disruption), not data disclosure, code execution, or server availability; sites on 1.9.0 or later, or not using this specific gateway, are unaffected. |
| Impact | This is a genuine but limited-impact issue best treated as a moderate, not top-tier, priority. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N) confirms a remote, unauthenticated, low-complexity attack requiring no user interaction, and the PR:N component means authentication is genuinely not required. However, impact is narrow: only I:L (integrity) with C:N and A:N, reflecting that an attacker can corrupt order fulfilment state but cannot read data, execute code, or take the site down at the server level. The EPSS score is low (0.17%, 5th percentile), indicating little evidence of broad opportunistic exploitation, which is consistent with the absence of a CISA KEV listing - there is NO confirmed active exploitation. Publicly available exploit code exists (via WPScan), so the barrier to weaponization is low, but POC availability is distinct from active exploitation and should not be conflated. No SSVC decision data was provided in the input. The signals are internally consistent rather than conflicting: a real, easily-triggered flaw whose low CVSS and low EPSS correctly reflect limited blast radius (business-logic disruption of a niche plugin) rather than mass-exploitable server compromise. Note the CWE (CWE-862, Missing Authorization) describes a missing authenticity/authorization check on the callback, which aligns with the description better than the input 'Authentication Bypass' tag. |
| Exploit ScenarioDerived | An attacker who knows the shop's public Robokassa notification endpoint sends a forged payment-notification request naming a target order; because the plugin does not verify the request's authenticity (no signature/HMAC validation), it acts on the named order and marks it failed. Since order IDs are sequential, the attacker scripts requests across the ID range to pull every order out of the fulfilment queue. Publicly available exploit code (WPScan) lowers the effort required to reproduce this. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 15, 2026
Robokassa Payment Gateway for WooCommerce versions before 1.9.0 accepts incoming payment-notification requests without verifying their authenticity, allowing unauthenticated remote attackers to force any WooCommerce order into a failed state. Because order identifiers are sequential and enumerable, an attacker can walk through the shop's entire order queue one request at a time, removing every order from fulfilment. Publicly available exploit code exists and a vendor patch is available in 1.9.0; EPSS is low (0.17%, 5th percentile) and there is no KEV listing indicating confirmed active exploitation, so this is best treated as a moderate-priority business-logic integrity issue rather than a top-tier emergency.
RemediationAI
Vendor-released patch: upgrade the Robokassa payment gateway for WooCommerce to 1.9.0 or later, which is the first version outside the affected 0 < 1.9.0 range; this is the only complete fix and should be applied as the primary action, with the WPScan advisory at https://wpscan.com/vulnerability/9ba439de-33e3-4d79-b54a-8bf098e89f5f/ consulted for version confirmation and any vendor notes. If an immediate upgrade is not possible, the most effective compensating control is to deactivate the plugin and fall back to an alternative or offline payment method - the trade-off is that Robokassa payments stop being accepted entirely, which is a hard business interruption rather than a silent mitigation. Alternatively, restrict the payment-notification endpoint to Robokassa's published source IP ranges at the web server or WAF, understanding the trade-off that legitimate notifications will be dropped if Robokassa changes or expands those ranges, causing real payments to be recorded as failed and requiring reconciliation. Defence-in-depth steps that carry no functional downside include auditing and alerting on unexpected order-status transitions to 'failed' and monitoring for bursts of notifications referencing sequential order IDs. Because exploitation requires no authentication, no user interaction, and no special configuration beyond a default deployment, patching should not be deferred even though the per-instance impact is limited to order-state integrity.
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
The plugin implements a payment gateway for WooCommerce and therefore exposes a publicly reachable callback/notification endpoint that the Robokassa payment service calls to report payment status back to the shop. CWE-862 (Missing Authorization) is the root-cause class: the plugin acts on the order referenced in the incoming notification without first validating a signature, hash, or shared secret, so the endpoint cannot distinguish a legitimate Robokassa server call from an arbitrary third-party HTTP request. The request is network-reachable (AV:N), requires no privileges or user interaction (PR:N, UI:N), and needs no special configuration beyond the default deployment of the plugin with its callback endpoint reachable. The only resulting impact is integrity loss (I:L) on order state - orders are flagged failed - with no confidentiality or availability impact (C:N/A:N), consistent with the assessed CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N vector. WooCommerce order identifiers are sequential post IDs, which turns an authorization bypass into a full-queue enumeration primitive, and the CPE (cpe:2.3:a:unknown:robokassa_payment_gateway_for_woocommerce:*) confirms the affected component is the plugin itself, with the vendor field unregistered in the NVD CPE dictionary.
Know when Robokassa Payment Gateway 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:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Remote unauthenticated callback with no signature check gives AV:N/AC:L/PR:N/UI:N; only order state is tampered, so I:L with C:N and A:N.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The Robokassa payment gateway for Woocommerce WordPress plugin before 1.9.0 does not verify the authenticity of an incoming payment-notification request before acting on the order named in it, allowing unauthenticated attackers to force any WooCommerce order into a failed state. Order identifiers are sequential, so every order in the shop can be taken out of the fulfilment queue one request at a time.
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.
Forged payment notifications against the Robokassa payment gateway for WooCommerce (all versions before 1.8.9) let unaut
Broken access control in the Robokassa Payment Gateway for WooCommerce plugin (versions ≤1.8.9) allows unauthenticated r
EUVD-2026-100862
GHSA-jf7r-w4rc-fqxp
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB