
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-14783 is an unvalidated redirect vulnerability in the Easy Digital Downloads plugin for WordPress, affecting all versions up to and including 3.6.2. The flaw exists in the password reset functionality, where insufficient validation of the edd_redirect parameter allows unauthenticated attackers to redirect users to arbitrary external URLs. It was published on December 31, 2025, with the CVE assigned by Wordfence. The vulnerability carries a CVSS v3.1 base score of 4.3 (Medium) (Wordfence, Red Hat).
The root cause is classified as CWE-640 (Weak Password Recovery Mechanism for Forgotten Password), with an associated attack pattern of CAPEC-50 (Password Recovery Exploitation). The plugin's lost-password flow accepts a user-supplied edd_redirect parameter without adequately validating that the destination URL is trusted or internal, allowing an attacker to craft a password reset link that redirects the victim to an attacker-controlled site upon clicking. Exploitation requires no authentication and no special privileges, but does require user interaction — specifically, the victim must click the manipulated link in a password reset email. Relevant source code is visible in the plugin's repository at includes/users/lost-password.php and includes/blocks/views/forms/lost-password.php (Wordfence, WordPress Trac).
Successful exploitation enables unauthenticated attackers to redirect victims from a legitimate WordPress password reset email to a malicious external site, facilitating phishing attacks and potential credential theft. The integrity impact is low and confidentiality and availability are not directly affected, but the social engineering vector makes this a meaningful risk for end users of sites running the affected plugin. There is no direct path to remote code execution or privilege escalation through this vulnerability alone (Wordfence, Red Hat).
A proof-of-concept exploit is publicly available on GitHub at https://github.com/ZeroEthical/CVE-2025-14783-POC, added on March 2, 2026. There is no evidence of active in-the-wild exploitation at this time, and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The EPSS score is approximately 0.026%, reflecting a low probability of exploitation in the near term (Feedly, PoC-in-GitHub).
edd_redirect parameter pointing to an attacker-controlled phishing page (e.g., https://victim-site.com/lost-password/?edd_redirect=https://attacker.com/fake-login)./lost-password/ or equivalent endpoints pointing to non-site URLs.edd_redirect parameter containing external or suspicious URLs (e.g., GET /lost-password/?edd_redirect=https://external-domain.com).Site administrators should update the Easy Digital Downloads plugin to a version beyond 3.6.2 as soon as a patched release becomes available; the fix involves server-side validation of the edd_redirect parameter to restrict redirects to trusted internal URLs (see the changeset at plugins.trac.wordpress.org/changeset/3426524). As an interim measure, consider disabling or restricting access to the password reset functionality if not required, and implement web application firewall (WAF) rules to block requests containing external URLs in the edd_redirect parameter. User awareness training regarding phishing via password reset emails is also recommended (Wordfence, WordPress Trac).
The vulnerability was reported and assigned by Wordfence, which published the advisory on December 31, 2025. No significant broader media coverage or notable researcher commentary beyond the initial Wordfence disclosure and standard CVE aggregator coverage has been identified at this time (Wordfence).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."