CVE-2023-33553
Description
An issue in Planet Technologies WDRT-1800AX v1.01-CP21 allows attackers to bypass authentication and escalate privileges to root via manipulation of the LoginStatus cookie.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected products
2- Planet Technologies/WDRT-1800AXdescription
- Range: = v1.01-CP21
Patches
Vulnerability mechanics
Root cause
"The web management interface uses a client-side boolean cookie ('LoginStatus') to determine authentication state, with no server-side validation of the cookie's integrity or origin."
Attack vector
An attacker on the same LAN as the Planet WDRT-1800AX router can bypass authentication by manipulating the `LoginStatus` cookie. The web management pages use this boolean cookie to determine if a user is authenticated; by changing its value from `false` to `true`, the attacker gains full access to all administration functions without supplying a password [ref_id=1]. The attacker can then enable the telnet service via a POST request to `/cgi-bin/cdata.cgi` with `operation=DevManagement&opt=telnet&telnet=1` and the forged cookie. Because the router's default configuration has no password for the root user, connecting to telnet as root immediately grants a shell, escalating privileges to root [ref_id=1].
Affected code
The vulnerability resides in the CGI binary served by Lighttpd that handles authentication for the web management pages. The device uses a pre-set boolean cookie named 'LoginStatus' to determine authentication state [ref_id=1]. The CGI endpoint at `/cgi-bin/cdata.cgi` accepts the `LoginStatus` cookie without validating it against a server-side session, allowing an attacker to set it arbitrarily.
What the fix does
The vendor acknowledged the issue on 13 February 2023 and confirmed the behavior, estimating a fixed release in Q2 2023 [ref_id=1]. An updated firmware was pushed on 7 April 2023, and an advisory was released on 5 May 2023 [ref_id=1]. The advisory does not specify the exact patch details, but the fix would need to replace the client-side boolean cookie with a proper server-side session management mechanism that cryptographically ties the session identifier to the authenticated user and validates it on every request.
Preconditions
- networkAttacker must be on the same LAN as the target device
- configThe web management interface must be accessible (default configuration)
- inputNo authentication credentials are needed; the LoginStatus cookie is set to 'true'
Reproduction
The researcher's proof of concept (Python script) demonstrates the attack [ref_id=1]:
1. Send a POST request to `http://
Generated on May 26, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.
References
2News mentions
0No linked articles in our index yet.