Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.
Reconnecting to live updates…

CVE-2025-8102: CWE-352 Cross-Site Request Forgery (CSRF) in smub Easy Digital Downloads – eCommerce Payments and Subscriptions made easy

0
Medium
VulnerabilityCVE-2025-8102cvecve-2025-8102cwe-352
Published: Wed Aug 20 2025 (08/20/2025, 11:26:09 UTC)
Source: CVE Database V5
Vendor/Project: smub
Product: Easy Digital Downloads – eCommerce Payments and Subscriptions made easy

Description

The Easy Digital Downloads plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 3.5.0. This is due to missing nonce validations in the edd_sendwp_disconnect() and edd_sendwp_remote_install() functions. This makes it possible for unauthenticated attackers to deactivate or download and activate the SendWP plugin via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 02/26/2026, 16:49:33 UTC

Technical Analysis

The vulnerability identified as CVE-2025-8102 affects the Easy Digital Downloads plugin for WordPress, a popular e-commerce solution for digital payments and subscriptions. The issue is a Cross-Site Request Forgery (CSRF) vulnerability classified under CWE-352, stemming from the absence of nonce (number used once) validation in two key functions: edd_sendwp_disconnect() and edd_sendwp_remote_install(). These functions handle critical operations such as disconnecting and remotely installing the SendWP plugin. Without nonce checks, attackers can craft malicious requests that, when executed by an authenticated site administrator (e.g., by clicking a link), cause unintended actions like deactivating or installing plugins. This can lead to unauthorized changes in the plugin environment, potentially disrupting e-commerce operations or opening avenues for further compromise. The vulnerability affects all versions up to and including 3.5.0 of the plugin. The CVSS 3.1 base score is 5.4, reflecting a medium severity level due to network attack vector, no privileges required, but user interaction needed. No public exploits have been reported yet, but the risk remains significant given the widespread use of WordPress and this plugin in e-commerce contexts.

Potential Impact

The primary impact of this vulnerability is on the integrity and availability of affected WordPress sites using the Easy Digital Downloads plugin. Attackers can cause unauthorized deactivation or installation of plugins, which may disrupt e-commerce payment processing and subscription management. This could lead to downtime, loss of revenue, and potential exposure to further attacks if malicious plugins are installed. Since the attack requires tricking an administrator into clicking a link, social engineering is a key factor. The vulnerability does not directly compromise confidentiality but can indirectly lead to data exposure if attackers leverage installed plugins to escalate privileges or access sensitive data. Organizations relying on this plugin for digital sales are at risk of operational disruption and reputational damage.

Mitigation Recommendations

To mitigate this vulnerability, organizations should immediately update the Easy Digital Downloads plugin to a version that includes nonce validation in the affected functions once available. Until a patch is released, administrators should implement web application firewall (WAF) rules to detect and block suspicious requests targeting the edd_sendwp_disconnect() and edd_sendwp_remote_install() endpoints. Educate site administrators on the risks of clicking unsolicited links, especially those that could trigger administrative actions. Additionally, restrict administrative access to trusted networks or use multi-factor authentication to reduce the risk of compromised credentials being exploited. Developers maintaining the plugin should add nonce verification to all state-changing actions to prevent CSRF. Regularly audit installed plugins for unauthorized changes and monitor logs for unusual activity related to plugin management.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Data Version
5.1
Assigner Short Name
Wordfence
Date Reserved
2025-07-23T20:45:30.551Z
Cvss Version
3.1
State
PUBLISHED

Threat ID: 68a5b270ad5a09ad00043f75

Added to database: 8/20/2025, 11:33:04 AM

Last enriched: 2/26/2026, 4:49:33 PM

Last updated: 3/25/2026, 1:34:10 AM

Views: 137

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses