Automated Threat Modeling

Tenda AC7 CVE-2025-11524 Stack Buffer Overflow: Brief Summary and Technical Review

A brief summary and technical review of CVE-2025-11524, a stack-based buffer overflow in the /goform/SetDDNSCfg endpoint of Tenda AC7 routers running firmware 15.03.06.44. The post covers the technical details, affected versions, and Tenda's security history, based on available public sources.

CVE Analysis

8 min read

ZeroPath CVE Analysis
ZeroPath CVE Analysis

2025-10-08

Tenda AC7 CVE-2025-11524 Stack Buffer Overflow: Brief Summary and Technical Review
Experimental AI-Generated Content

This CVE analysis is an experimental publication that is completely AI-generated. The content may contain errors or inaccuracies and is subject to change as more information becomes available. We are continuously refining our process.

If you have feedback, questions, or notice any errors, please reach out to us.

[email protected]

Introduction

Remote attackers can gain code execution on Tenda AC7 routers through a stack-based buffer overflow in the Dynamic DNS configuration endpoint. Public exploits are available and there is no official patch, so a single crafted HTTP request can compromise home and small business networks.

About Tenda: Tenda is a major Chinese networking equipment manufacturer with a global presence. It sells a wide range of consumer and SMB routers, access points, and switches. Tenda devices are deployed in millions of homes and small businesses worldwide, so a flaw in their firmware has a large impact on the broader IoT ecosystem.

Technical information

CVE-2025-11524 affects the Tenda AC7 router running firmware version 15.03.06.44. The vulnerability is in the /goform/SetDDNSCfg HTTP endpoint, which handles Dynamic DNS configuration changes. That endpoint processes a parameter named ddnsEn without proper bounds checking.

When a remote attacker sends an HTTP POST request to /goform/SetDDNSCfg with an overly long value for ddnsEn, the firmware copies the value into a fixed-size stack buffer. Nothing checks the length first, so the copy can overwrite adjacent stack memory, including control data such as return addresses. The attacker can then hijack execution flow and potentially run arbitrary code on the device.

The flaw is classified as CWE-119 (Improper Restriction of Operations within the Bounds of a Memory Buffer) and CWE-121 (Stack-based Buffer Overflow). Public exploit code shows that the attack is feasible and works remotely, as long as the attacker can reach the router's management interface.

Neither the vendor nor the public advisories have published a code snippet. Multiple independent sources and the public exploit documentation confirm the mechanism.

Affected systems and versions

  • Product: Tenda AC7 wireless router
  • Firmware version: 15.03.06.44 (latest known release)
  • Endpoint: /goform/SetDDNSCfg
  • Parameter: ddnsEn
  • All configurations exposing the web management interface are vulnerable

Vendor security history

Tenda has a documented history of critical vulnerabilities in its router firmware, including:

  • Stack-based buffer overflows in other endpoints (e.g., CVE-2025-1851, CVE-2025-29137)
  • Command injection vulnerabilities (e.g., CVE-2024-48826)
  • Hardcoded credentials and weak authentication mechanisms

Security researchers have reported slow or absent responses to vulnerability disclosures. Some Tenda models have gone several years without a firmware update, which raises concerns about how long Tenda supports its devices and how mature its security practices are.

References

Detect & fix
what others miss

Works with
  • GitHub
  • GitLab
  • Bitbucket
  • Azure DevOps Services
  • Gerrit
  • CVS
  • Jira
  • Linear
  • Slack
  • Security Compass
Explore integrations
Security magnifying glass visualization