Skip to content
Threat Feed
high advisory

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

  1. Attacker performs reconnaissance to identify Tenda AC1206 devices exposed to the internet.
  2. Attacker authenticates to the target device's web management interface (httpd).
  3. Attacker identifies the '/goform/SetOnlineDevName' endpoint.
  4. Attacker crafts an HTTP POST request containing an excessively long string in the 'devName' parameter.
  5. The httpd service passes the 'devName' value to the vulnerable 'set_device_name' function.
  6. The lack of bounds checking causes the supplied input to overwrite adjacent memory on the stack.
  7. 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

IT Operations 24h

Threat Hunt

Search web logs for POST requests to /goform/SetOnlineDevName

T1190 high high confidence hunt now

Data: webserver logs

Mitigations

Restrict web management interface to local network

immediate IT Operations

CVE-2026-19788

Detection coverage 1

Detects CVE-2026-19788 Exploitation - Overflow in SetOnlineDevName

high

Detects attempts to exploit the stack-based buffer overflow in the Tenda AC1206 by identifying oversized input to the devName argument

sigma tactics: initial_access techniques: T1190 sources: webserver

Detection queries are available on the platform. Get full rules →