Skip to content
Friday, October 16, 2026AboutContactRSS
Vulnerabilities

Unauthenticated Attackers Can Take Over WordPress Accounts via Theme My Login Flaw

A critical privilege escalation vulnerability in the Theme My Login plugin allows unauthenticated attackers to change passwords for any user on vulnerable WordPress multi-site installations.

Updated with new details.
Illustration: A blank white login form sits centered on a digital interface.
AI-generated illustration: Threat Times

Key points

  • The National Vulnerability Database rates CVE-2026-89079 as critical with a CVSS score of 9.8.
  • The flaw affects Theme My Login versions up to and including 7.2.1.
  • Attackers can change arbitrary user passwords without authentication on certain multi-site configurations.

The National Vulnerability Database has rated a flaw in the popular WordPress plugin Theme My Login as critical, assigning it a CVSS score of 9.8. This vulnerability, tracked as CVE-2026-89079, allows unauthenticated attackers to escalate privileges by taking over user accounts. The issue stems from improper identity validation during password updates.

At a glance

CVE
CVE-2026-89079
Product
jfarthing84 Theme My Login
CVSS
9.8 Critical
Weakness
improper privilege management
Exploited
No known exploitation

According to the NVD record, the weakness is classified under CWE-269, which covers improper privilege management. The flaw exists in all versions of the Theme My Login plugin up to and including version 7.2.1. Developers jfarthing84 are the creators of the affected software. The vulnerability enables attackers to change the passwords of arbitrary users without needing to authenticate first.

Context and Background

This incident highlights persistent security challenges in third-party WordPress extensions. As Threat Times reported on 2026-10-15, other plugins have recently faced similar scrutiny. For instance, a critical privilege escalation flaw was found in the DynamiApps Frontend Admin plugin, which also allowed attackers to gain higher-level access on vulnerable sites. Additionally, OPNsense addressed a critical flaw in its GeoIP importer process that allowed command execution as root.

The Theme My Login vulnerability is distinct because it requires no initial authentication. An attacker does not need to compromise a low-privilege account first. Instead, they can directly target the password update mechanism. This bypasses standard security controls that rely on verified user sessions. The lack of proper identity validation before updating credentials creates a direct path to account takeover.

Who Is Affected

The vulnerability primarily impacts WordPress installations using the Theme My Login plugin in versions 7.2.1 or earlier. According to the NVD description, the flaw is exploitable on multi-site setups in certain configurations. Single-site installations may not be vulnerable depending on their specific setup, but multi-site networks are at significant risk. Any user account on the affected network can be targeted, including administrators.

Administrators of WordPress multi-site networks should immediately verify their plugin versions. If the site uses Theme My Login version 7.2.1 or any prior release, it is potentially vulnerable. The ability to change arbitrary user passwords means an attacker could gain full administrative control if they target an admin account. This could lead to complete compromise of the website and its data.

What should you do?

No patch or update has been confirmed yet according to the provided source material. Administrators should monitor official channels from the plugin developer for a security release. In the interim, consider restricting access to the plugin's functionality if possible. Review server logs for suspicious password change attempts. Ensure that other security measures, such as two-factor authentication, are enabled to mitigate potential account takeover.

What to do and how to stay safe: Theme My Login

  • Check your WordPress plugin list to see if Theme My Login is installed and note its version number.
  • If the version is 7.2.1 or older, assume the system is vulnerable and monitor for unauthorized changes.
  • Enable two-factor authentication for all administrative accounts to add a layer of protection against password changes.
  • Review recent server logs for unusual password reset activity or access from unknown IP addresses.

Step-by-step guide: Risk-Based Vulnerability Management: Prioritize Fixes by Actual Danger

General security guidance from the Threat Times newsroom. It is not confirmed advice from the organisations named in this story.

Frequently asked questions

What is the CVSS score for the Theme My Login vulnerability?

The National Vulnerability Database rates CVE-2026-89079 with a CVSS score of 9.8, which is considered critical.

Which versions of Theme My Login are affected by this flaw?

All versions of the Theme My Login plugin up to and including version 7.2.1 are vulnerable to this privilege escalation issue.

Can an attacker exploit this flaw without logging in?

Yes, the vulnerability allows unauthenticated attackers to change arbitrary user passwords on multi-site setups without prior authentication.

Sources

  1. CVE Program
Theme My LoginWordPressCVE-2026-89079jfarthing84privilege escalation
Related articles