CVE-2026-54184
Deferred Deferred - Pending Action
Unauthenticated IDOR in Clean Login Plugin

Publication date: 2026-06-17

Last updated on: 2026-06-17

Assigner: Patchstack

Description
Unauthenticated Insecure Direct Object References (IDOR) in Clean Login <= 1.15 versions.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-17
Last Modified
2026-06-17
Generated
2026-06-17
AI Q&A
2026-06-17
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 2 associated CPEs
Vendor Product Version / Range
clean_login clean_login to 1.15 (inc)
patchstack clean_login to 1.16 (exc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-639 The system's authorization functionality does not prevent one user from gaining access to another user's data or record by modifying the key value identifying the data.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Executive Summary

CVE-2026-54184 is an Insecure Direct Object References (IDOR) vulnerability found in the WordPress Clean Login Plugin versions 1.15 and below.

This vulnerability allows unauthenticated attackers to bypass authorization controls and directly access sensitive files, folders, or database interactions that they should not have permission to access.

It is classified under OWASP Top 10 A1: Broken Access Control, indicating a serious flaw in how access permissions are enforced.

Impact Analysis

This vulnerability can have a significant impact as it allows attackers without any authentication to access sensitive data or resources.

Such unauthorized access can lead to data exposure, manipulation, or deletion, potentially causing service disruption or data loss.

Because the vulnerability can be exploited on thousands of websites, it poses a risk of mass exploitation campaigns.

Mitigation Strategies

The vulnerability affects WordPress Clean Login Plugin versions 1.15 and below. The immediate step to mitigate this vulnerability is to update the plugin to version 1.16 or later, which contains the patch.

Until the update is applied, Patchstack offers a mitigation rule that can provide temporary protection against exploitation.

  • Update Clean Login Plugin to version 1.16 or higher.
  • Apply the Patchstack mitigation rule for temporary protection.
Compliance Impact

The vulnerability allows unauthenticated attackers to bypass authorization and access sensitive files, folders, or database interactions. Such unauthorized access to sensitive data can lead to violations of data protection regulations like GDPR and HIPAA, which require strict controls over access to personal and sensitive information.

Because the vulnerability is classified under OWASP Top 10 A1: Broken Access Control, it indicates a failure in enforcing proper access restrictions, which is a common requirement in compliance standards to protect data confidentiality and integrity.

Organizations using affected versions of the Clean Login plugin may face increased risk of non-compliance due to potential unauthorized data exposure, making it critical to apply the patch or mitigation immediately.

Detection Guidance

The vulnerability affects WordPress Clean Login Plugin versions 1.15 and below, allowing unauthenticated attackers to bypass authorization and access sensitive resources.

To detect this vulnerability on your system, you should first verify the plugin version installed on your WordPress site. Checking the plugin version can be done via WordPress admin dashboard or by inspecting the plugin files.

There is no specific command provided in the resources to detect exploitation attempts or scan for this vulnerability directly.

However, as a general approach, you can look for suspicious HTTP requests targeting Clean Login plugin endpoints that attempt to access unauthorized files or data without authentication.

For example, using command-line tools like curl or wget to test access to plugin resources without authentication might help identify if the plugin is vulnerable.

  • Check plugin version via WordPress admin or by inspecting the plugin directory.
  • Use curl to send unauthenticated requests to Clean Login plugin endpoints and observe if sensitive data is accessible.
  • Example command: curl -I http://yourwordpresssite.com/wp-content/plugins/clean-login/ (adjust path as needed)
  • Monitor web server logs for unusual access patterns or unauthorized access attempts related to the Clean Login plugin.

Ultimately, the best mitigation is to update the plugin to version 1.16 or later as recommended.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-54184. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart