CVE-2026-7567 Details
Description
The Temporary Login plugin for WordPress is vulnerable to Authentication Bypass in versions up to and including 1.0.0. This is due to improper input validation in the maybe_login_temporary_user() function, which fails to verify that the 'temp-login-token' GET parameter is a scalar string before processing it. When the parameter is supplied as an array, PHP's empty() check is bypassed and sanitize_key() returns an empty string, which is then passed as the meta_value to get_users(). WordPress ignores an empty meta_value and returns all users matching the meta_key '_temporary_login_token', allowing authentication without a valid token. This makes it possible for unauthenticated attackers to authenticate as any active temporary login user by sending a single crafted GET request.
A vulnerability allowing authentication bypass has been identified in the Temporary Login plugin for WordPress, affecting versions through 1.0.0. The issue arises from inadequate input validation in the 'maybe_login_temporary_user()' function, which does not ensure that the 'temp-login-token' GET parameter is a scalar string before processing. When the parameter is sent as an array, it bypasses PHP's empty() check, causing 'sanitize_key()' to return an empty string. This empty string is then used as the meta_value in a user query. WordPress disregards empty meta_values, returning all users associated with the '_temporary_login_token' meta_key. This flaw enables unauthenticated attackers to log in as any active temporary login user by sending a single crafted GET request.
Users are advised to update the Temporary Login plugin to version 1.1.0 or later.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed May 1, 2026CISA-ADP
Assessed May 1, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-288 | Authentication Bypass Using an Alternate Path or Channel | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Temporary Login | All versions |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| May 1, 2026 | New CVE Received | [email protected] |
Volerion