Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach EDD endpoint over network
-
ExploitIssue concurrent overlapping requests
-
ExecutionWin race on shared resource
-
ImpactCorrupt or manipulate application state
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V15 - Secure Coding and Architecture Concurrency control, locking
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 | Exploitation targets the plugin's improper synchronization of a shared resource and is reachable remotely without authentication (PR:N) or user interaction (UI:N) against Easy Digital Downloads versions through 3.7.1. The key limiting factor is AC:H: the attacker must reliably win a concurrency/timing window, which is non-deterministic and typically requires many concurrent or repeated attempts. Impact is confined to integrity (I:H); there is no confidentiality or availability impact per the vector. The exact vulnerable operation, endpoint, and trigger conditions are not described in the available sources, so the precise configuration or code path required cannot be stated from the input. |
| Impact | This is a medium-severity (CVSS 5.9) integrity-only race condition (CWE-362) in the Easy Digital Downloads WordPress plugin, affecting all versions up to and including 3.7.1. The CVSS 3.1 vector (AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N) indicates a network-reachable, unauthenticated flaw with no user interaction, but high attack complexity (AC:H) and impact limited to integrity (I:H) with no confidentiality or availability loss. No EPSS probability, CISA KEV listing, or SSVC automatable/technical-impact fields were supplied, so exploitation likelihood cannot be quantified from the input; the only probabilistic signal is the vuln.today priority label 'this_month', which denotes a near-term patch priority rather than active exploitation. There is no public exploit identified - the sole reference is the Patchstack advisory/database entry, not verified working exploit code. The AC:H metric means an attacker must reliably win a timing window against a shared resource, which materially lowers real-world exploitability despite the network, unauthenticated vector. Note a signal conflict: the input Tags include 'Information Disclosure', yet the CVSS vector is C:N/I:H - the scored impact is integrity, not confidentiality, so the disclosure framing should be verified against the vendor advisory. Overall this is a genuine but moderate-priority issue: patch on a normal cycle rather than an emergency, consistent with the 'this_month' decision label. |
| Exploit ScenarioDerived | A remote, unauthenticated attacker sends concurrent requests to a vulnerable Easy Digital Downloads endpoint to race an improperly synchronized operation on a shared resource, aiming to corrupt or manipulate state (integrity impact) without reading protected data or taking the site down. Because AC:H applies, success requires repeatedly attempting to hit a narrow timing window, so exploitation is non-deterministic. No verified public exploit code exists; the specific vulnerable operation and trigger are not described in the available sources. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 26, 2026
Easy Digital Downloads, the WordPress e-commerce plugin from Awesome Motive, mishandles synchronization of a shared resource in versions through 3.7.1, creating a race condition (CWE-362) that a remote attacker can use to corrupt data the plugin is expected to keep consistent. The assessed vector (CVSS 5.9, AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N) means no authentication or user interaction is needed, but the attacker must repeatedly hit a non-deterministic concurrency window, so exploitation is timing-dependent rather than reliable on a single request; impact is limited to integrity, with no confidentiality or availability effect. No public exploit code or active exploitation is identified in the available data at time of analysis, and the exact vulnerable operation and endpoint are not described in the sources.
RemediationAI
No fixed version is identified in the available data; the only reference supplied is the Patchstack entry at https://patchstack.com/database/wordpress/plugin/easy-digital-downloads/vulnerability/wordpress-easy-digital-downloads-plugin-3-7-1-race-condition-vulnerability, which should be treated as the authoritative tracking source for the release that closes the race condition, and sites running Easy Digital Downloads at or below 3.7.1 should plan an update on that basis. The sources do not document a vendor-supplied workaround, and because the flaw is a concurrency defect inside the plugin's handling of a shared resource, the assessment describes no configuration change that removes exposure short of the fixed release; the AC:H rating reflects that successful exploitation requires repeated attempts against a non-deterministic timing window, so exposure is not eliminated by a single well-formed request being mitigated.
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 affected component is the Easy Digital Downloads plugin for WordPress (CPE cpe:2.3:a:awesomemotive:easy_digital_downloads), a PHP application that handles orders, payments, discounts and customer records on top of the WordPress database and options APIs. The root cause class is CWE-362, Concurrent Execution using Shared Resource with Improper Synchronization: two or more requests can interleave around a shared resource - for example a stored value read, modified and written back - without a lock, transaction or atomic check, so the later write can overwrite or bypass the earlier one. The assessed vector places the attacker at the network layer with no privileges (PR:N) and no user interaction (UI:N), which is consistent with directly issuing concurrent HTTP requests to the plugin, while AC:H reflects that the outcome depends on winning a non-deterministic timing window, typically requiring many concurrent or repeated attempts. Impact is scored as integrity-only (I:H, C:N, A:N). Note that the source tags include 'Information Disclosure', but the assessed vector records no confidentiality impact, so the impact framing here follows the vector. The specific vulnerable function, endpoint and required plugin configuration are not described in the available sources, so the precise trigger cannot be stated; the advisory at patchstack.com/database/wordpress/plugin/easy-digital-downloads is the reference for details.
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
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N
Network-reachable and unauthenticated (AV:N/PR:N/UI:N); AC:H because a race/timing window must be won; integrity-only impact (I:H) with C:N/A:N per the class and scored vector.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') vulnerability in Awesomemotive Easy Digital Downloads easy-digital-downloads allows Leveraging Race Conditions.This issue affects Easy Digital Downloads: from n/a through 3.7.1.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Race conditions occur when multiple concurrent requests exploit the brief time gap between checking a condition and acting upon it (TOCTOU - Time of Check, Time of Use).
More in Easy Digital Downloads
View allImproper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Easy Digital Downl
Improper Authentication vulnerability in Easy Digital Downloads plugin allows unauth. Rated critical severity (CVSS 9.8)
The Easy Digital Downloads WordPress Plugin, versions 3.1.0.2 & 3.1.0.3, is affected by an unauthenticated SQL injection
The Easy Digital Downloads WordPress plugin before 3.1.0.2 does not validate data when its output in a CSV file, which c
Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') vulnerability in
The Easy Digital Downloads WordPress plugin before 3.1.0.5 does not validate and escape some of its block options before
Unauthenticated attackers can bypass disabled user registration in Easy Digital Downloads WordPress plugin versions befo
Missing Authorization vulnerability in Easy Digital Downloads allows Exploiting Incorrectly Configured Access Control Se
The Easy Digital Downloads WordPress plugin before 2.11.6 does not sanitise and escape the Downloadable File Name in the
The Easy Digital Downloads WordPress plugin is vulnerable to Reflected Cross-Site Scripting via the $start_date and $end
The Easy Digital Downloads WordPress plugin before 3.0 does not have CSRF check in place when deleting payment history,
The Easy Digital Downloads WordPress plugin before 2.11.6 does not have CSRF check in place when inserting payment notes
EUVD-2026-109986
GHSA-pwf8-p9pr-c446
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB