Skip to main content

Easy Digital Downloads EUVDEUVD-2026-93060

| CVE-2026-42638 HIGH
Missing Authorization (CWE-862)
2026-10-06 Patchstack GHSA-px8w-mx84-phvv
7.5
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Identify site running vulnerable EDD ≤3.7.1
  2. Delivery
    Send crafted unauthenticated HTTP request
  3. Exploit
    Reach endpoint missing authorization check
  4. Execution
    Perform unauthorized state-changing action
  5. Impact
    Tamper with plugin/store data

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

The target must be a WordPress site running the Easy Digital Downloads plugin at version 3.7.1 or earlier, with the vulnerable endpoint reachable over the network (default for a public WordPress install). Per CVSS AV:N/AC:L/PR:N/UI:N, no authentication, elevated privileges, or user interaction are required, so exploitation works against default configurations. The limiting factors are the plugin being installed and active and the version being ≤3.7.1; the exact protected action affected is not detailed in the available data, so the concrete prerequisite is 'EDD ≤3.7.1 installed and network-accessible.' Impact is confined to integrity (C:N/A:N), limiting the realistic blast radius to unauthorized data modification rather than disclosure or denial of service.

Impact

The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N) describes a network-reachable, low-complexity flaw requiring no privileges and no user interaction, which rightly places the base score at 7.5. However, the impact profile is narrow: C:N/I:H/A:N means the vulnerability affects integrity only - an unauthenticated attacker can modify or write data they should not be able to, but cannot read sensitive data or take the site offline through this flaw directly. No EPSS probability was provided, the CVE is not listed in CISA KEV, and no public proof-of-concept is referenced, so there is no public exploit identified at time of analysis. The practical priority is therefore moderate-to-high for exposed WordPress sites running the affected plugin: the lack of authentication and the broad reach of WordPress plugin vulnerabilities make opportunistic scanning plausible, but the integrity-only impact and absence of confirmed exploitation argue against treating it as an emergency on par with an actively-exploited RCE. Note the single Patchstack reference does not specify exactly which access-control-protected action (endpoint/AJAX handler) is exposed - verify with the Patchstack advisory to determine what data can actually be altered.

Exploit ScenarioDerived

An unauthenticated attacker locates a WordPress site running Easy Digital Downloads 3.7.1 or earlier and sends a crafted HTTP request to a plugin endpoint that fails to verify the caller's authorization (CWE-862). Because no login, privileges, or user interaction are required, the attacker invokes a protected action to modify data or state they should not control. No public proof-of-concept is referenced in the available data.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 06, 2026

Unauthenticated, network-reachable requests can abuse a missing authorization check in the Easy Digital Downloads WordPress plugin (versions up to and including 3.7.1) to perform actions that should require a privileged, logged-in user, giving attackers an integrity-only impact consistent with the 7.5 CVSS 3.1 score (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N). Any WordPress site with the plugin installed and active at or below 3.7.1 is in scope, and exploitation requires no credentials, no privileges, and no victim interaction; the trade-off is that no data disclosure or denial of service is expected, so the realistic blast radius is unauthorized modification of site/e-commerce data rather than full compromise. No public exploit code and no confirmed active exploitation were identified at the time of analysis, and the specific protected action that is exposed is not detailed in the available intelligence, so affected versions should be treated as unauthorized-write capable until a fix is confirmed.

RemediationAI

No vendor-released patch version is identified in the provided intelligence, so administrators should first check the WordPress plugin directory and the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/easy-digital-downloads/vulnerability/wordpress-easy-digital-downloads-plugin-3-7-1-broken-access-control-vulnerability?_s_id=cve) for the fixed release and update Easy Digital Downloads as soon as one is published; WordPress-dashboard plugin updates are the standard delivery path, and any available update should be applied rather than deferring to a maintenance window given AV:N/AC:L/PR:N/UI:N. If a patched version is not yet available, the most effective compensating control is to deactivate or remove the plugin until a fix exists if digital-store functionality is not business-critical, accepting the obvious loss of storefront and download-delivery features. For sites that must stay online, place a WAF or reverse-proxy rule in front of the site that blocks anonymous POST/PUT/DELETE traffic to the plugin's REST and admin-ajax.php routes unless the request carries a valid logged-in session or nonce - the trade-off is that legitimate guest-facing flows (guest checkout, payment webhooks, unauthenticated download links) can break, so the rule set must be tuned and monitored before being put in block mode. Additionally, restrict wp-admin and plugin REST namespaces to trusted networks or require an additional authentication layer, and enable logging/alerting on state-changing requests to plugin endpoints so that unauthorized writes are detected quickly; none of these measures fixes the missing capability check, so they should be considered temporary until a vendor update is confirmed.

Affected VersionsENISA

Easy Digital Downloads n/a ≤3.7.1

Affected Packages

euvd easy_digital_downloads no fix

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

Easy Digital Downloads is a WordPress plugin for selling and managing digital products, and it exposes front-end and REST/AJAX-style endpoints that WordPress routes to plugin code for both guests (shoppers, checkout flows, download processing) and authenticated users. The root cause class here is CWE-862, Missing Authorization: the plugin fails to verify that the requester holds the required capability before executing a privileged action, so code intended for shop managers/administrators can be reached by an anonymous visitor. In WordPress, the usual controls are current_user_can() capability checks plus nonce validation on state-changing requests, and a missing-authorization flaw of this type is effectively an authentication bypass for the affected operation - reflected in the reporter tags ('Authentication Bypass') and the CVSS vector's PR:N/UI:N, meaning the request path is open to anonymous, automated traffic. The affected-product data is sparse: the only CPE supplied is cpe:2.3:a:syed_balkhi:easy_digital_downloads:*:*:*:*:*:*:*:* with a wildcard version, so version-based inventory must rely on the advisory's stated upper bound of ≤ 3.7.1 rather than on CPE matching. Because impact is scored I:H with C:N and A:N, the flaw permits unauthorized writes (creating, altering, or triggering state changes) but is not assessed as leaking data or taking the site offline.

Know when Easy Digital Downloads 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 (Patchstack) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
vuln.today AI 7.5 HIGH

Unauthenticated network-reachable WordPress plugin endpoint missing authorization (PR:N, AV:N, AC:L); broken access control permits unauthorized data modification, so I:H with C:N/A:N.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

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

DescriptionCVE.org

Unauthenticated Broken Access Control in Easy Digital Downloads <= 3.7.1 versions.

Executive ViewAI

Why It Matters

Easy Digital Downloads WordPress plugin versions up to and including 3.7.1 contain a missing authorization flaw that lets unauthenticated, network-reachable attackers modify site or e-commerce data without stealing information or causing outages. Because the plugin commonly powers digital storefronts, affected organizations should care about unauthorized changes to orders, pricing, content, and customer trust rather than data disclosure. No vendor-released patch identified at time of analysis, and no public exploit identified at time of analysis.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; interim mitigations include deactivating Easy Digital Downloads versions up to and including 3.7.1 where feasible, restricting network access to affected WordPress sites and plugin endpoints, deploying virtual patching or WAF rules to block unauthenticated requests to privileged plugin actions, and monitoring for unauthorized content or order modifications.

Threat Intelligence Overview

EPSS Score
0.3%
Top 83% exploitable
Prevalence
Medium
popular WordPress e-commerce plugin, common but not universal
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 HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

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

CVE-2024-5057 CRITICAL POC
9.8 Aug 29

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Easy Digital Downl

CVE-2023-30869 CRITICAL POC
9.8 May 02

Improper Authentication vulnerability in Easy Digital Downloads plugin allows unauth. Rated critical severity (CVSS 9.8)

CVE-2023-23489 CRITICAL POC
9.8 Jan 20

The Easy Digital Downloads WordPress Plugin, versions 3.1.0.2 & 3.1.0.3, is affected by an unauthenticated SQL injection

CVE-2022-3600 CRITICAL POC
9.8 Nov 21

The Easy Digital Downloads WordPress plugin before 3.1.0.2 does not validate data when its output in a CSV file, which c

CVE-2024-35629 CRITICAL
9.8 Jun 04

Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') vulnerability in

CVE-2023-0380 MEDIUM POC
5.4 Feb 21

The Easy Digital Downloads WordPress plugin before 3.1.0.5 does not validate and escape some of its block options before

CVE-2026-105190 MEDIUM POC
5.3 Oct 08

Unauthenticated attackers can bypass disabled user registration in Easy Digital Downloads WordPress plugin versions befo

CVE-2024-43162 HIGH
8.8 Nov 01

Missing Authorization vulnerability in Easy Digital Downloads allows Exploiting Incorrectly Configured Access Control Se

CVE-2022-0706 MEDIUM POC
4.8 Apr 18

The Easy Digital Downloads WordPress plugin before 2.11.6 does not sanitise and escape the Downloadable File Name in the

CVE-2021-39354 MEDIUM POC
4.8 Oct 21

The Easy Digital Downloads WordPress plugin is vulnerable to Reflected Cross-Site Scripting via the $start_date and $end

CVE-2022-2387 MEDIUM POC
4.3 Nov 07

The Easy Digital Downloads WordPress plugin before 3.0 does not have CSRF check in place when deleting payment history,

CVE-2022-0707 MEDIUM POC
4.3 Apr 18

The Easy Digital Downloads WordPress plugin before 2.11.6 does not have CSRF check in place when inserting payment notes

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy