CVE-2024-1783 in LR1200GBinfo

Summary

by MITRE • 02/23/2024

A vulnerability classified as critical has been found in Totolink LR1200GB 9.1.0u.6619_B20230130/9.3.5u.6698_B20230810. Affected is the function loginAuth of the file /cgi-bin/cstecgi.cgi of the component Web Interface. The manipulation of the argument http_host leads to stack-based buffer overflow. It is possible to launch the attack remotely. The exploit has been disclosed to the public and may be used. VDB-254574 is the identifier assigned to this vulnerability. NOTE: The vendor was contacted early about this disclosure but did not respond in any way.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Analysis

by VulDB Data Team • 04/02/2025

The vulnerability identified as CVE-2024-1783 represents a critical stack-based buffer overflow flaw within the Totolink LR1200GB router firmware versions 9.1.0u.6619_B20230130 and 9.3.5u.6698_B20230810. This vulnerability resides in the web interface component, specifically within the loginAuth function of the /cgi-bin/cstecgi.cgi file. The flaw manifests when the http_host argument is manipulated, creating conditions that allow attackers to overflow stack memory buffers and potentially execute arbitrary code on the affected device. The vulnerability's classification as critical stems from its remote exploitability and the fact that a public exploit has already been disclosed, making it immediately actionable by threat actors.

The technical implementation of this vulnerability follows a classic stack buffer overflow pattern where insufficient input validation allows an attacker to write data beyond the bounds of allocated memory buffers. The http_host parameter serves as the attack vector, and when improperly controlled input is processed through the loginAuth function, it can overwrite adjacent stack memory locations including return addresses and control data. This type of vulnerability directly maps to CWE-121 Stack-based Buffer Overflow, which is categorized under the broader category of CWE-119 Improper Access to Memory Locations. The attack surface is particularly concerning as it operates through the web interface, meaning no physical access is required for exploitation, and the vulnerability can be triggered through network-based attacks.

The operational impact of this vulnerability extends beyond simple remote code execution to potentially compromise the entire network infrastructure managed by the affected router. An attacker who successfully exploits this vulnerability could gain full administrative access to the device, enabling them to modify network configurations, redirect traffic, install malware, or establish persistent backdoors for future access. The implications are particularly severe for enterprise environments where these routers may serve as primary network gateways, potentially providing attackers with privileged access to internal networks. According to ATT&CK framework, this vulnerability aligns with T1021.001 Remote Services: SSH and T1078 Valid Accounts, as it could enable credential compromise and persistent access to network resources. The lack of vendor response to early disclosure efforts creates an additional risk factor, as users may not receive timely patches or security updates to address this critical flaw.

Mitigation strategies for this vulnerability should prioritize immediate firmware updates from the vendor if available, though the absence of vendor response suggests this may not be forthcoming. Network segmentation and firewall rules should be implemented to restrict access to the router's web interface from untrusted networks, while implementing strong authentication measures including multi-factor authentication where possible. Network monitoring should be enhanced to detect anomalous traffic patterns that might indicate exploitation attempts, particularly focusing on unusual http_host parameter values. Organizations should also consider implementing intrusion detection systems that can identify and alert on known exploit signatures for this specific vulnerability. Additionally, regular security audits of network infrastructure should include verification of device firmware versions and patch management processes to prevent similar vulnerabilities from remaining unaddressed in the future. The public disclosure of the exploit means that organizations should assume the vulnerability is already being actively exploited in the wild and should implement defensive measures accordingly.

Responsible

VulDB

Reservation

02/22/2024

Disclosure

02/23/2024

Moderation

accepted

CPE

ready

Exploit

Download

EPSS

0.02029

KEV

no

Activities

very low

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!