CVE-2026-54184: Unauthenticated IDOR in Clean Login ≤1.15 – HIGH Severity
Clean Login versions 1.15 and earlier contain an Insecure Direct Object Reference (IDOR) vulnerability that allows attackers to bypass authentication and access or modify user data without permission. An attacker can directly reference internal objects—such as user accounts or sensitive records—by manipulating request parameters, potentially affecting availability and integrity of stored information. No authentication is required to exploit this flaw.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 8.2 HIGH · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H
- Weaknesses (CWE)
- CWE-639
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-06-17 / 2026-06-17
NVD description (verbatim)
Unauthenticated Insecure Direct Object References (IDOR) in Clean Login <= 1.15 versions.
1 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-54184 is an unauthenticated IDOR vulnerability (CWE-639) affecting Clean Login up to and including version 1.15. The vulnerability allows an attacker to craft requests that reference arbitrary internal objects without prior authentication, leading to unauthorized information disclosure or modification. The attack vector is network-based with low complexity; no user interaction is required. The CVSS 3.1 score of 8.2 (HIGH) reflects high impact on availability and integrity, though confidentiality is not directly compromised by the vector.
Business impact
Organizations deploying Clean Login 1.15 or earlier face significant operational risk. Attackers could modify user data, accounts, or system settings without authentication, leading to data corruption, unauthorized account changes, or service disruption. The availability impact (denial or degradation of service through manipulation) combined with integrity violations creates a material threat to business continuity and user trust. Customers may experience account lockouts, data loss, or unauthorized modifications to their profiles.
Affected systems
Clean Login plugin or application versions 1.15 and earlier are vulnerable. Any deployment running these versions is at risk, regardless of deployment environment or configuration. Versions 1.16 and later are assumed to have addressed this issue; verify with the vendor's release notes.
Exploitability
Exploitation is straightforward: no authentication credentials are needed, the attack does not require user interaction, and it operates over the network. An attacker can enumerate or guess object references (user IDs, resource identifiers) and directly request them to read or modify data. This makes the vulnerability relatively easy to exploit once discovered, though successful exploitation depends on understanding the application's object-naming scheme or parameter structure.
Remediation
Upgrade Clean Login to a patched version newer than 1.15. If upgrade is not immediately possible, implement network-level access controls to restrict direct object reference attempts, apply rate limiting to suspicious enumeration patterns, and monitor logs for anomalous direct object access. Input validation and access control enforcement at the application layer should be verified post-upgrade.
Patch guidance
Apply the latest version of Clean Login released after 1.15 as soon as possible. Verify against the vendor's official advisory or release notes to confirm the patched version number. Test the upgrade in a non-production environment first to ensure compatibility with your deployment. If you cannot patch immediately, document the timeline and implement compensating controls.
Detection guidance
Monitor application logs for repeated requests with varying object identifiers (e.g., sequential or randomized IDs in URLs or API parameters) from unauthenticated sessions. Watch for 200 OK responses to requests that should return 401 Unauthorized. Alert on access attempts to sensitive endpoints or resources by unauthenticated users. Implement Web Application Firewall (WAF) rules to detect and block common IDOR patterns, such as direct user ID enumeration in query strings or path parameters.
Why prioritize this
The combination of unauthenticated access, network reachability, high availability and integrity impact, and low exploitation complexity warrants immediate attention. CVSS 8.2 (HIGH) places this in the top tier for patching priority. Even though it is not currently on the CISA KEV catalog, the ease of exploitation and potential for widespread abuse across all users justifies treating it as critical for any organization using Clean Login 1.15 or earlier.
Risk score, explained
CVSS 3.1 score 8.2 reflects: network attack vector (AV:N), no special conditions required (AC:L), no authentication needed (PR:N), no user interaction required (UI:N), single security scope (S:U), no confidentiality impact (C:N), low integrity impact (I:L), and high availability impact (A:H). The severity is HIGH because unauthenticated attackers can degrade or disrupt the service and modify data without authorization.
Frequently asked questions
Can an attacker read sensitive user data with this vulnerability?
The CVSS vector indicates no confidentiality impact (C:N), meaning the primary risk is not data theft. However, depending on how the application implements IDOR, attackers may be able to infer or enumerate object references that reveal information indirectly. The main risk is unauthorized modification and denial of service.
Do I need valid login credentials to exploit this?
No. This is an unauthenticated vulnerability (PR:N in the CVSS vector), so attackers do not need valid credentials. They can directly craft requests to access or modify objects without logging in.
Is there a known public exploit for CVE-2026-54184?
This vulnerability is not currently listed on the CISA Known Exploited Vulnerabilities (KEV) catalog as of the publication date, but that does not mean exploits are unavailable or that attacks are not occurring. Assume active exploitation is possible and treat this as urgent.
What is the difference between versions 1.15 and 1.16?
The vulnerability affects Clean Login versions 1.15 and earlier. Version 1.16 or later should include a fix; always verify the exact patched version against the vendor's official security advisory or changelog.
This analysis is provided for informational purposes to support vulnerability assessment and remediation planning. SEC.co does not provide legal advice, and organizations are responsible for validating patch compatibility and testing in their own environments before production deployment. Verify all patch version numbers and vendor guidance against official sources. Exploitation scenarios and detection methods are illustrative and may not cover all possible attack vectors or defensive configurations. Always consult your vendor's official security advisory for definitive technical details and patch availability. Source: NVD (public-domain), retrieved 2026-07-26. Analysis generated by SEC.co (claude-haiku-4-5).
Weaknesses (CWE)
Related vulnerabilities
- CVE-2025-14772HIGHABB T-MAC Plus Authorization Bypass (CVSS 8.8)
- CVE-2025-59133HIGHProjectopia Custom Role IDOR Vulnerability (7.5 CVSS)
- CVE-2026-12204HIGHShopXO Authorization Bypass in Order & Payment Processing
- CVE-2026-40768HIGHUnauthenticated IDOR in Salon Booking System ≤10.30.24 – HIGH Severity
- CVE-2026-41084HIGHApache Airflow Task Instances API Authorization Bypass
- CVE-2026-42863HIGHFlowiseAI Mass Assignment Vulnerability in Chatflow Update Endpoint
- CVE-2026-42947HIGHNaxclow Device Takeover Vulnerability – Silent Unauthorized Reassignment
- CVE-2026-44692HIGHSharp Laravel Package Authenticated Path Traversal and Unauthorized File Disclosure