Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L
Patchstack Information Disclosure tag warrants C:L over the reported C:N; AV:N/PR:N confirmed by unauthenticated network-accessible broken authentication with no interaction needed.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
Lifecycle Timeline
2DescriptionCVE.org
Unauthenticated Broken Authentication in Easy Digital Downloads <= 3.6.7 versions.
AnalysisAI
Broken authentication in Easy Digital Downloads WordPress plugin (versions ≤ 3.6.7) by Sandhills Development LLC allows unauthenticated remote attackers to bypass authentication controls via an alternate path or channel (CWE-288), producing limited integrity and availability impact. The attack requires no credentials or user interaction over the network, earning a CVSS 6.5 Medium score - though Patchstack's 'Information Disclosure' tag introduces a potential confidentiality dimension not reflected in the base CVSS C:N designation, suggesting real impact may be slightly higher than the score implies. No public exploit code has been identified at time of analysis, and the vulnerability is not listed in CISA KEV.
Technical ContextAI
Easy Digital Downloads (CPE: cpe:2.3:a:sandhills_development,_llc:easy_digital_downloads) is a WordPress plugin by Sandhills Development LLC providing a complete digital commerce framework for selling files, software, and other digital goods. The root cause is CWE-288 (Authentication Bypass Using an Alternate Path or Channel), a class of flaw where a secondary code path - commonly an unprotected admin-ajax.php handler, a REST API route registered without a proper permission callback, or a nonce-exempt AJAX action - circumvents the primary authentication gate. In WordPress plugin contexts, this typically arises when developers protect the primary UI-facing route but omit equivalent checks on API or background endpoints that share the same underlying functionality. The specific alternate path is not disclosed in available data.
RemediationAI
Update Easy Digital Downloads to a version newer than 3.6.7 via the WordPress Admin dashboard under Plugins > Installed Plugins > Update, or by manually replacing the plugin files with the latest release from the Sandhills Development site; the exact patched version number is not independently confirmed from available data and must be verified at the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/easy-digital-downloads/vulnerability/wordpress-easy-digital-downloads-plugin-3-6-7-broken-authentication-vulnerability) or the official WordPress plugin repository. If immediate upgrade is not feasible, deploying a virtual patch via the Patchstack Security plugin or Wordfence WAF can block exploitation of the alternate authentication path without modifying plugin code, with minimal functional side effects. Alternatively, restricting access to WordPress AJAX and REST API endpoints at the web server or firewall level for unauthenticated users will reduce the attack surface, but may break legitimate storefront functionality such as cart operations and download delivery - test thoroughly before applying. Enable WordPress access logging and monitor for anomalous unauthenticated POST requests to wp-admin/admin-ajax.php or /wp-json/ endpoints as a detection compensating control.
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
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
Unauthenticated broken access control in the Easy Digital Downloads WordPress plugin (versions <= 3.6.5) allows remote a
Same technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-48190
GHSA-qm9v-4j55-rxh2