Skip to main content

WooCommerce RMA Plugin EUVDEUVD-2026-66285

| CVE-2026-77695 MEDIUM
Improper Access Control (CWE-284)
2026-08-26 WPScan GHSA-72f4-h9h6-qgpx
6.5
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Enumerate WooCommerce guest order IDs
  2. Delivery
    Craft unauthenticated AJAX request with target order ID
  3. Exploit
    Plugin skips ownership verification
  4. Execution
    Read private order messages or post as customer
  5. Impact
    Cancel return request to deny refund

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK

1 technique across 1 tactic: Defense Evasion

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that the target WooCommerce site has the Return Refund and Exchange For WooCommerce plugin installed and active in a version prior to 4.6.4, and that at least one guest order exists (i.e., guest checkout is enabled and has been used). The attacker must be able to reference a valid guest order ID - in WooCommerce, order IDs are sequential integers, making enumeration feasible without any credentials. No authentication is required per CVSS PR:N. Exploitation is limited exclusively to guest orders; orders placed by registered, logged-in customers are not confirmed to be affected based on available data. The practical limiting factor is order ID discovery, which requires either enumeration or prior knowledge of a specific order.

Impact

The CVSS 3.1 base score of 6.5 (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) correctly reflects that exploitation is trivially accessible over the network with no authentication, no user interaction, and low attack complexity - a meaningful exposure for any publicly reachable WooCommerce store running the plugin. However, real-world priority should be moderated by several signals: EPSS at 0.17% (6th percentile) indicates that mass automated exploitation is not occurring and adversary tooling for this specific flaw is not widespread; the vulnerability is not listed in CISA KEV, so confirmed active exploitation is absent. The impact is bounded - both confidentiality and integrity components are rated Low, with no availability impact, and scope is unchanged. Exploitation depends on the attacker knowing or guessing valid guest order IDs, which adds a practical barrier. Nonetheless, a publicly available POC lowers the skill floor, making this a credible opportunistic risk for unpatched sites rather than a high-priority emergency. The 'Microsoft' tag in the intelligence data appears to be an erroneous tagging artifact and should be disregarded.

Exploit ScenarioDerived

An attacker enumerates or brute-forces sequential WooCommerce guest order IDs (which are often predictable integers), then crafts unauthenticated AJAX POST requests targeting the plugin's RMA action handlers, supplying the order ID without a valid ownership token. Because the plugin fails to verify ownership, the attacker can extract private order correspondence, inject fraudulent messages appearing to come from the customer, or cancel pending return requests - disrupting legitimate refund workflows or harvesting order details. A publicly available proof-of-concept lowers the skill threshold for this attack.

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 – Aug 26, 2026

Unauthenticated ownership bypass in the Return Refund and Exchange For WooCommerce plugin (versions before 4.6.4) exposes guest order workflows to arbitrary third-party manipulation. Any unauthenticated network attacker who can reference a guest order ID can read private order messages, impersonate the customer by posting messages or attachments, and cancel active return requests - undermining both customer privacy and merchant return-process integrity. A publicly available proof-of-concept exists; however, exploitation probability is very low per EPSS (0.17%, 6th percentile), and no active exploitation has been confirmed by CISA KEV.

RemediationAI

The vendor-released patch is version 4.6.4 of the Return Refund and Exchange For WooCommerce plugin; site operators should update immediately via the WordPress admin dashboard or WP-CLI. The WPScan advisory at https://wpscan.com/vulnerability/2b09bafa-d812-4247-8199-ce7f2dbac85e/ provides the authoritative disclosure. If immediate patching is not possible, a targeted compensating control is to disable guest checkout in WooCommerce (WooCommerce > Settings > Accounts & Privacy > Guest checkout), which eliminates the guest-order attack surface entirely but will force customers to create accounts before purchasing - a meaningful UX trade-off. Alternatively, a web application firewall rule blocking unauthenticated POST requests to wp-admin/admin-ajax.php with RMA-specific action parameters can reduce exposure without disabling guest checkout, though this requires identifying the specific action names from the plugin source.

Affected VersionsENISA

Return Refund and Exchange For WooCommerce 4.4.6 <4.6.4

Affected Packages

euvd return_refund_and_exchange_for_woocommerce fix: 4.6.4

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 extends WooCommerce with return, refund, and exchange (RMA) workflows, exposing multiple WordPress AJAX actions to unauthenticated users to support guest checkout order management. The root cause is CWE-284 (Improper Access Control): the plugin's AJAX handlers fail to adequately validate that the requesting party is the legitimate owner of the referenced guest order before executing sensitive operations such as retrieving private order notes, appending customer-facing messages or file attachments, or cancelling return requests. Guest orders in WooCommerce lack session-bound authentication, relying instead on order-key or order-ID parameters that the plugin apparently does not verify against any ownership token. The affected CPE is cpe:2.3:a:unknown:return_refund_and_exchange_for_woocommerce:*:*:*:*:*:*:*:* covering the WordPress plugin ecosystem.

Know when Return Refund And Exchange 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 6.5 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
vuln.today AI 6.5 MEDIUM

Network-accessible AJAX endpoint requires no authentication or interaction; impacts limited to partial confidentiality and integrity on guest order data only.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/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
Low
Integrity
Low
Availability
None

Lifecycle Timeline

4
CVSS changed
Aug 26, 2026 - 15:52 NVD
6.5 (MEDIUM)
Patch available
Aug 26, 2026 - 08:01 EUVD
CVE Published
Aug 26, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 26, 2026 - 06:00 cve.org
MEDIUM 6.5

DescriptionCVE.org

The Return Refund and Exchange For WooCommerce WordPress plugin before 4.6.4 does not correctly verify the ownership of guest orders in some of the AJAX actions it exposes to unauthenticated users, allowing them to read private order messages, post messages and attachments in the customer's name, and cancel return requests on any guest order.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Medium
popular WooCommerce add-on, common in e-commerce stores
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 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

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