CVE-2026-7533 json
Easy Digital Downloads <= 3.6.7 - Cross-Site Request Forgery to Payment Account Hijacking via 'square_tokens' Parameter
published 2026-05-28 5 mo ago modified 2026-06-17 4 mo ago also EUVD-2026-32725
- cvss
- 4.3
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.1%
- EPSS 0.1% chance of exploitation in 30 days, percentile 3%
- public exploits
- 0
- none known
Summary
The Easy Digital Downloads plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 3.6.7. This is due to missing nonce verification in the `handle_oauth_redirect()` function, which is registered on the `admin_init` hook and processes Square OAuth tokens from a user-supplied GET parameter without any CSRF token validation. This makes it possible for unauthenticated attackers to overwrite the store's Square payment gateway credentials by tricking a logged-in administrator into clicking a crafted link, potentially resulting in payment account hijacking.
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 5 mo ago
Exploit prediction
0.14% chance of exploitation in the next 30 days, higher than 3% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 4.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N |
Affected products
- smub Easy Digital Downloads – eCommerce Payments and Subscriptions made easy
Classification
- Weakness
-
- CWE-352 Cross-Site Request Forgery
- Technology feeds
References
- wordfence.com /threat-intel/vulnerabilities/id/e375f761-459c-4cad-823b-2a94ac901410?source=cve
- plugins.trac.wordpress.org /browser/easy-digital-downloads/trunk/src/Gateways/Square/Connection.php#L58
- plugins.trac.wordpress.org /browser/easy-digital-downloads/tags/3.6.5/src/Gateways/Square/Connection.php#L58
- plugins.trac.wordpress.org /browser/easy-digital-downloads/trunk/src/Gateways/Square/Gateway.php#L114
- plugins.trac.wordpress.org /browser/easy-digital-downloads/tags/3.6.5/src/Gateways/Square/Gateway.php#L114
- plugins.trac.wordpress.org /browser/easy-digital-downloads/trunk/src/Gateways/Square/Connection.php#L47
- plugins.trac.wordpress.org /browser/easy-digital-downloads/tags/3.6.5/src/Gateways/Square/Connection.php#L47
- plugins.trac.wordpress.org /changeset?sfp_email=&sfph_mail=&reponame=&new=3536197%40easy-digital-downloads&old=3511193%40easy-digital-dow
Sources
- CVE List CVE-2026-7533
- NVD CVE-2026-7533
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.