Skip to main content

Robokassa Payment Gateway CVE-2026-91076

| EUVDEUVD-2026-100862 MEDIUM
Missing Authorization (CWE-862)
2026-10-14 WPScan GHSA-jf7r-w4rc-fqxp
5.3
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Enumerate sequential WooCommerce order IDs
  2. Delivery
    Send forged Robokassa payment-notification request
  3. Exploit
    Plugin skips authenticity verification
  4. Execution
    Order forced into failed state
  5. Impact
    Disrupt 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

Robokassa payment gateway for Woocommerce 0 <1.9.0

Affected Packages

euvd robokassa_payment_gateway_for_woocommerce fix: 1.9.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

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

Vendor (WPScan) PRIMARY 5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 5.3 MEDIUM

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/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
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

Lifecycle Timeline

4
CVSS changed
Oct 15, 2026 - 11:22 NVD
5.3 (MEDIUM)
Patch available
Oct 14, 2026 - 08:16 EUVD
CVE Published
Oct 14, 2026 - 06:00 cve.org
MEDIUM 5.3
CVE Published
Oct 14, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.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

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Low
niche region-specific payment-gateway plugin for a single WooCommerce processor
Exploit
POC
Public exploit code exists
Data Quality
4 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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
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