Skip to main content

Theme My Login CVE-2026-89079

| EUVDEUVD-2026-102666 CRITICAL
Improper Privilege Management (CWE-269)
2026-10-16 Wordfence GHSA-v32q-5f5q-9x8f
9.8
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify vulnerable TML multisite target
  2. Delivery
    Send crafted password-update request
  3. Exploit
    Bypass missing identity validation
  4. Execution
    Reset admin account password
  5. Impact
    Authenticate as compromised admin

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the target to run WordPress in multisite (network) mode with Theme My Login <= 7.2.1 installed in a specific configuration that exposes the unvalidated password-update code path; the description explicitly limits impact to 'multi-site setups in certain configurations,' so standard single-site installations are not stated to be affected. No authentication or user interaction is required once the vulnerable configuration is present (PR:N/UI:N), but the non-default multisite requirement is the primary limiting factor that reduces the realistic attack surface well below what the 9.8 base score implies.

Impact

The input CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, base 9.8) rates this as a critical, trivially-exploitable remote unauthenticated flaw, but this conflicts with the description, which explicitly scopes exploitation to 'multi-site setups in certain configurations.' That caveat means the AC:L (low complexity) and unconditional network reach implied by the 9.8 score overstate real-world exposure - the flaw is not universally exploitable against a default single-site WordPress install, so the effective attack complexity is higher than the vector claims. No EPSS score, CISA KEV listing, or public POC was provided in the intelligence, so there is no evidence of active exploitation or weaponization; exploitation status is 'no public exploit identified at time of analysis.' Net assessment: a genuinely serious privilege-escalation/account-takeover bug (full admin compromise is possible via password reset) that warrants prompt patching on affected WordPress multisite deployments, but the 9.8 headline likely overstates the practical threat because the vulnerable code path depends on a non-default multisite configuration. Verify the exact triggering configuration with Wordfence before deprioritizing.

Exploit ScenarioDerived

On a vulnerable WordPress multisite network running Theme My Login <= 7.2.1 in a susceptible configuration, a remote unauthenticated attacker submits a crafted password-update request that the plugin processes without properly validating the requester's identity. The attacker sets a new password for an arbitrary target account - including a network or site administrator - and then logs in to take full control. No public exploit code was identified at the time of analysis.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 16, 2026

Privilege escalation in the Theme My Login plugin for WordPress (versions up to and including 7.2.1) allows unauthenticated attackers to change arbitrary user passwords on multisite installations in certain configurations, leading to account takeover and potential full network compromise. The flaw stems from improper validation of user identity before password updates (CWE-269). Exploitation requires a non-default multisite setup, and no public exploit code is identified at time of analysis; the effective attack complexity is higher than the base CVSS 9.8 score implies due to this configuration dependency.

RemediationAI

Update the Theme My Login plugin to the latest available version from the WordPress plugin repository, which includes the fix committed in changeset 3696081. No exact patched version number is provided in the data, but the changeset likely corresponds to a release beyond 7.2.1. If immediate update is not possible, consider disabling the plugin on multisite networks until patched, as the vulnerability only affects multisite setups in specific configurations. As a compensating control, restrict access to the plugin's password update or reset endpoints via server configuration or a security plugin, though this may break legitimate functionality. Monitor for unauthorized password changes. Refer to the Wordfence advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/53c548be-b8aa-4949-93f8-7b4d73688540?source=cve) and the plugin changeset (https://plugins.trac.wordpress.org/changeset/3696081/theme-my-login) for additional details.

Affected VersionsENISA

Theme My Login 0 ≤7.2.1

Affected Packages

euvd theme_my_login no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability resides in the Theme My Login plugin, which customizes WordPress login and password reset functionality. It is classified as CWE-269 (Improper Privilege Management) because the plugin fails to verify that the user requesting a password change is the legitimate account owner before updating the password. On WordPress multisite networks, user accounts are shared across all sites, so a successful password change for any user can grant access to the entire network. The CPE string cpe:2.3:a:jfarthing84:theme_my_login:*:*:*:*:*:*:*:* indicates that all versions of the plugin from vendor jfarthing84 are potentially affected, though the vulnerability is confirmed in versions up to and including 7.2.1. The specific configuration that exposes the unvalidated password-update code path is not detailed, but it likely involves an unauthenticated action or shortcode that triggers the password reset process without proper identity checks. A patch has been committed in changeset 3696081 of the WordPress plugin repository.

Know when Theme My Login gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

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 8.1 HIGH

Unauthenticated and network-reachable (PR:N/AV:N), but the required multisite-plus-specific-configuration dependency justifies AC:H; account takeover yields full C/I/A impact.

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

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

The Theme My Login plugin for WordPress is vulnerable to privilege escalation via account takeover in versions up to, and including, 7.2.1. This is due to the plugin not properly validating a user's identity prior to updating their password. This makes it possible for unauthenticated attackers to change arbitrary user's passwords on multi-site setups in certain configurations.

Executive ViewAI

Why It Matters

A critical privilege-escalation flaw in the Theme My Login plugin for WordPress (versions up to and including 7.2.1) allows attackers to change arbitrary user passwords on affected multisite installations, enabling account takeover that could cascade into full compromise of a WordPress network. Because the flaw sits in a widely deployed authentication plugin and no vendor patch is yet available (CVE-2026-89079, CVSS 9.8), any organization running multisite WordPress - particularly those hosting many sites or high-privilege administrator accounts under one installation - should treat this as an urgent exposure. Leadership should note that exploitation is only practical where a non-default multisite configuration is in use, which narrows the risk population but does not reduce the severity for those affected.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: deactivate or remove the Theme My Login plugin on affected multisite installations; disable multisite where it is not required; restrict and monitor access to wp-login.php and admin-ajax.php; force credential resets and MFA re-enrollment for privileged accounts; deploy WAF or virtual-patching rules to block unauthenticated password-change requests; and enable alerting on user password-change events to detect attempted account takeover.

Threat Intelligence Overview

EPSS Score
0.3%
Top 79% exploitable
Prevalence
Medium
popular WordPress login plugin, but multisite-only impact narrows footprint
Social Media
2
Sightings
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Total

Priority Score

49
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +49
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

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