Stack-Based Buffer Overflow in Tenda AC1206 Web Interface
A stack-based buffer overflow in the Tenda AC1206 firmware version 15.03.06.23_multi_TD01 allows remote attackers to trigger memory corruption via the httpd web management interface.
CVE search metadata
CVE search record: CVE-2026-19788. Severity: high. CVSS: 8.8. KEV: no. Product: AC1206. Brief: Stack-Based Buffer Overflow in Tenda AC1206 Web Interface. Brief link: https://feed.craftedsignal.io/briefs/2026-08-tenda-ac1206-overflow/
A vulnerability identified as CVE-2026-19788 affects the Tenda AC1206 router, specifically firmware version 15.03.06.23_multi_TD01. The issue resides within the httpd web management interface, where the function 'set_device_name' within the file '/goform/SetOnlineDevName' fails to properly validate the input provided to the 'devName' argument. This failure leads to a stack-based buffer overflow when a maliciously crafted input is processed. Because the interface is accessible remotely, an attacker can leverage this flaw to trigger an overflow, potentially leading to a denial of service or arbitrary code execution with the privileges of the web service. Proof-of-concept exploit code has been made public, increasing the risk of exploitation by unauthorized actors against internet-exposed devices.
Attack Chain
- Attacker performs reconnaissance to identify Tenda AC1206 devices exposed to the internet.
- Attacker authenticates to the target device's web management interface (httpd).
- Attacker identifies the '/goform/SetOnlineDevName' endpoint.
- Attacker crafts an HTTP POST request containing an excessively long string in the 'devName' parameter.
- The httpd service passes the 'devName' value to the vulnerable 'set_device_name' function.
- The lack of bounds checking causes the supplied input to overwrite adjacent memory on the stack.
- Attacker successfully redirects program execution flow to arbitrary code, resulting in system compromise.
Impact
Successful exploitation of CVE-2026-19788 allows a remote attacker to gain control over the affected Tenda AC1206 router. Given the function's role in system administration, this vulnerability could be used to facilitate persistent access, exfiltration of configuration data, or the hijacking of network traffic traversing the device. The impact is significant for home and small business users relying on this hardware for network security.
Recommendation
- Immediately restrict access to the httpd web management interface to trusted local network segments only.
- Disable remote management features on the Tenda AC1206 router until a patch is applied.
- Monitor network traffic for HTTP POST requests directed at '/goform/SetOnlineDevName' that contain unusually large or anomalous strings in the 'devName' parameter.
- Deploy the Sigma rule below to detect potential exploitation attempts.
Immediate actions
Disable remote management on Tenda AC1206 devices
Threat Hunt
Search web logs for POST requests to /goform/SetOnlineDevName
Data: webserver logs
Mitigations
Restrict web management interface to local network
CVE-2026-19788
Detection coverage 1
Detects CVE-2026-19788 Exploitation - Overflow in SetOnlineDevName
highDetects attempts to exploit the stack-based buffer overflow in the Tenda AC1206 by identifying oversized input to the devName argument
Detection queries are available on the platform. Get full rules →