Skip to main content

Easy Digital Downloads CVE-2026-59524

| EUVDEUVD-2026-48190 MEDIUM
Authentication Bypass Using an Alternate Path or Channel (CWE-288)
2026-07-23 Patchstack GHSA-qm9v-4j55-rxh2
6.5
CVSS 3.1 · Vendor: Patchstack
Share

Severity by source

Vendor (Patchstack) PRIMARY
6.5 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L
vuln.today AI
7.3 HIGH

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.

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

Lifecycle Timeline

2
Analysis Generated
Jul 23, 2026 - 13:08 vuln.today
CVE Published
Jul 23, 2026 - 11:18 cve.org
MEDIUM 6.5

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

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

CVE-2026-39503 HIGH
7.5 Jun 15

Unauthenticated broken access control in the Easy Digital Downloads WordPress plugin (versions <= 3.6.5) allows remote a

Share

CVE-2026-59524 vulnerability details – vuln.today

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