External risk intelligence

Tenda AC6 Buffer Overflow in formSetCfm Function.

CVE advisorySeverity: CRITICAL (CVSS 9.8)

CVE-2025-52221

The affected product is a consumer wireless router. Such devices frequently expose their administrative web interfaces to the local network and are often inadvertently exposed to the public internet through misconfiguration or enabled remote management features, making them a common target for internet-facing service exploitation.

Out-of-bounds Write

Tenda Ac6 Firmware

15.03.05.16_multi

Halo Surface Signal: 4 out of 5 — likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

This advisory concerns a critical vulnerability in Tenda AC6 wireless router firmware that could allow unauthorized remote access and control. The flaw, identified in the `formSetCfm` function, can be exploited without any prior authentication, posing a significant risk to the security and integrity of connected networks. Given the nature of the affected device and the ease of exploitation, confirming its relevance and exposure is the primary concern.

  • Unauthenticated remote control vulnerability.
  • Affects widely deployed consumer routers.
  • Confirm relevance and exposure.

Attack Path

How an attacker could exploit the issue

An attacker could reach a vulnerable function within the Tenda AC6 router's firmware without any special access. By sending specially crafted requests to the router, an attacker could trigger a buffer overflow. If successful, this could allow an attacker to gain significant control over the device, potentially impacting its confidentiality, integrity, and availability.

  • No authentication required.
  • Specially crafted network requests.
  • Full device compromise risk.

Live Threat

Current exploitation, exposure, and threat context

The Tenda AC6 router, when running firmware version 15.03.05.16_multi, contains a buffer overflow vulnerability in its `formSetCfm` function. This vulnerability can be exploited by an unauthenticated attacker over the network by sending specially crafted requests containing overly long values for the `funcname`, `funcpara1`, and `funcpara2` parameters. Such an attack could lead to a denial of service or potentially allow for arbitrary code execution, affecting the router's availability and security.

  • Router firmware and its services.
  • Network requests can trigger overflow.
  • Denial of service or code execution.

Operational Fix

Recommended remediation, mitigation, and detection steps

This vulnerability in Tenda AC6 firmware likely impacts consumers and small businesses using these devices, especially if remote management is enabled. The first practical move is to identify all instances of this firmware, determine if they are exposed externally or to untrusted internal networks, and locate the individual or team accountable for managing these devices. Subsequently, a risk-based remediation plan, potentially involving vendor coordination or temporary mitigation, should be developed.

  • Identify affected device owners.
  • Verify external or critical exposure.
  • Plan vendor-supported remediation.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is the Tenda AC6 device?

The Tenda AC6 is a consumer wireless router designed to manage home or small office network traffic. It acts as the gateway between your local devices and the internet. The firmware, specifically version 15.03.05.16_multi, controls the router's core functions, including how it processes web-based administrative requests.

What does CVE-2025-52221 mean?

This vulnerability is a buffer overflow, classified as CWE-120 and CWE-787. It occurs when a program tries to store more data in a memory space than it can hold. In this case, the router's 'formSetCfm' function improperly handles specific input parameters, allowing an attacker to overwrite adjacent memory, which can lead to system crashes or unauthorized execution of code.

How is this vulnerability triggered?

An attacker triggers the flaw by sending a specially crafted network request to the router containing excessively long values for specific parameters. Importantly, this does not require a user to be logged into the router. If the request does not contain these specific malformed parameters, or if the device is not reachable via the web-based interface, the overflow condition is not met.

Do I need to worry about this on my network?

If you use this router, you should evaluate its placement. Halo Surface Signal notes that while these routers are typically used on local networks, they are frequently exposed to the public internet through remote management features or misconfigurations, which significantly increases the risk of remote, unauthenticated exploitation.

How should I respond if I use this router?

Your first step is to inventory your devices to confirm if you are running the affected firmware version. Once identified, check if remote management features are active and disable them if they are not strictly necessary. Consult the manufacturer's resources for firmware updates or guidance on securing the device against unauthorized remote access.

References