CVE-2026-120538 Details
Description
The Easy Digital Downloads plugin for WordPress is vulnerable to authentication bypass leading to administrator account takeover in all versions up to, and including, 3.7.2. During a PayPal guest checkout, the email address entered in the guest-checkout field is trusted as proof of identity: edd_get_purchase_form_user() binds the new guest order to an existing WordPress user purely on an email-address match, rewriting the order's user_id to that user's ID. The PayPal capture sink PurchaseUser::maybe_log_in_after_capture() then looked the user up by the order email (get_user_by( 'email', $order->email )) and, when $order->user_id equalled that user's ID (which the email-binding step guarantees), issued an authenticated session with wp_set_auth_cookie(). An unauthenticated attacker who starts a guest checkout using an administrator's email address (where that administrator has no existing EDD customer record) and completes the PayPal purchase flow therefore receives an authenticated session as that administrator — a full account takeover. The same sink is reachable through the standard PayPal checkout and the REST UnbrandedCard and Fastlane flows.
A vulnerability in the Easy Digital Downloads (EDD) plugin for WordPress, present in all versions through 3.7.2, allows for authentication bypass that can lead to the takeover of an administrator account. This issue arises during PayPal guest checkout, where the email address provided is accepted as proof of identity. The function 'edd_get_purchase_form_user()' links the guest order to an existing WordPress user based solely on the email address, updating the order's user ID to match that of the user. Subsequently, the PayPal capture process in 'PurchaseUser::maybe_log_in_after_capture()' retrieves the user by the order email and, if the order's user ID matches, grants an authenticated session using 'wp_set_auth_cookie()'. An unauthenticated attacker can exploit this by initiating a guest checkout with an administrator's email (assuming no existing EDD customer record for that admin) and completing the PayPal transaction, thereby gaining authenticated access as that administrator.
Users are advised to update the Easy Digital Downloads plugin to version 3.7.3 or a newer patched version.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Nov 3, 2026CISA-ADP
Assessed Nov 8, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-287 | Improper Authentication | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Easy Digital Downloads | <= 3.7.2 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Nov 8, 2026 | CVE Modified | CISA-ADP |
| Nov 3, 2026 | New CVE Received | [email protected] |
Volerion