<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://db.gcve.eu</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Thu, 05 Nov 2026 21:45:44 +0000</lastBuildDate>
    <item>
      <title>CVE-2026-120538 — Easy Digital Downloads &lt;= 3.7.2 - Unauthenticated Authentication Bypass to Administrator Account Takeover via Guest Che…</title>
      <link>https://db.gcve.eu/vuln/cve-2026-120538</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; smub Easy Digital Downloads – eCommerce Payments and Subscriptions made easy&lt;/p&gt;
&lt;p&gt;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&amp;#39;s user_id to that user&amp;#39;s ID. The PayPal capture sink PurchaseUser::maybe_log_in_after_capture() then looked the user up by the order email (get_user_by( &amp;#39;email&amp;#39;, $order-&amp;gt;email )) and, when $order-&amp;gt;user_id equalled that user&amp;#39;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&amp;#39;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.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; smub Easy Digital Downloads – eCommerce Payments and Subscriptions made easy&lt;/p&gt;
&lt;p&gt;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&amp;#39;s user_id to that user&amp;#39;s ID. The PayPal capture sink PurchaseUser::maybe_log_in_after_capture() then looked the user up by the order email (get_user_by( &amp;#39;email&amp;#39;, $order-&amp;gt;email )) and, when $order-&amp;gt;user_id equalled that user&amp;#39;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&amp;#39;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.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://db.gcve.eu/vuln/cve-2026-120538</guid>
    </item>
  </channel>
</rss>
