Skip to main content

Mailgun for WordPress CVE-2026-78003

| EUVDEUVD-2026-64242 CRITICAL
Server-Side Request Forgery (SSRF) (CWE-918)
2026-08-22 Wordfence GHSA-jr9c-873v-948h
9.8
CVSS 3.1 · Vendor: Wordfence
Share

Severity by source

Vendor (Wordfence) PRIMARY
9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
9.1 CRITICAL

Remote unauthenticated, low complexity, no UI (AV:N/AC:L/PR:N/UI:N); API-key abuse yields admin takeover so C:H/I:H, but no described availability impact so A:N.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Analysis Generated
Aug 22, 2026 - 09:00 vuln.today
CVE Published
Aug 22, 2026 - 08:26 cve.org
CRITICAL 9.8

DescriptionCVE.org

The Mailgun for WordPress plugin for WordPress is vulnerable to Server-Side Request Forgery (SSRF) via path traversal in versions up to and including 2.2.0. This is due to insufficient input validation in the add_list() function, which accepts user-controlled array keys from $_POST['addresses'], passes them through sanitize_text_field(). This makes it possible for unauthenticated attackers to make authenticated POST requests to any Mailgun API endpoint using the WordPress site's API key, including creating inbound email-forwarding routes that can intercept password reset emails, leading to administrator account takeover.

AnalysisAI

Server-Side Request Forgery in the Mailgun for WordPress plugin (versions up to and including 2.2.0) lets unauthenticated attackers coerce the WordPress server into making authenticated requests to arbitrary Mailgun API endpoints using the site's own stored API key. Because the add_list() function trusts user-controlled array keys from $_POST['addresses'] and only runs them through sanitize_text_field(), an attacker can path-traverse to any Mailgun endpoint - notably creating inbound email-forwarding routes to intercept password-reset messages and take over the administrator account. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
Send crafted unauthenticated POST to add_list endpoint
Delivery
Path-traversal in $_POST['addresses'] keys
Exploit
Server calls Mailgun API with site key
Execution
Create inbound email-forwarding route
Persist
Trigger admin password reset, intercept email
Impact
Reset admin credentials, full site takeover

Vulnerability AssessmentAI

Exploitation The target must have the Mailgun for WordPress plugin (≤ 2.2.0) installed AND configured with a valid Mailgun API key - without a stored key there is nothing for the SSRF to abuse, so this is the key limiting factor. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The signals are broadly consistent and point to genuine high priority. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An attacker sends a crafted unauthenticated POST request to the vulnerable endpoint with path-traversal sequences embedded in the $_POST['addresses'] array keys, steering the server's Mailgun API call to the routes-creation endpoint. Using the site's own stored API key, the server creates an inbound forwarding route that copies password-reset emails to the attacker; the attacker then triggers a password reset for the admin account, captures the link, and takes over the site. …
Remediation No vendor-released patched version is identified in the available data - the description marks 2.2.0 as the highest vulnerable version but does not name a fixed release, so upgrade to the latest available Mailgun for WordPress version and confirm against the Wordfence advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/110e888d-69fc-4682-b908-2b62288c5227?source=cve) that it post-dates 2.2.0 before relying on it. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours: immediately disable and uninstall the Mailgun for WordPress plugin from all instances; review administrative account login logs for unauthorized access and reset compromised credentials. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

CVE-2026-78003 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy