CVE-2026-5548: Tenda AC10 stack overflow in fromSysToolChangePwd

CVE-2026-5548 · Severity: high · CVSS 8.8 · Published 2026-04-05

A security vulnerability has been identified in the Tenda AC10 router, a device used to provide wireless internet connectivity. An attacker could exploit this flaw to crash the router or potentially take full control of the device by sending specially crafted data. This could lead to a complete loss of internet availability or unauthorized access to network traffic.

Technologies: Tenda AC10, Tenda AC10 firmware. Vendors: Tenda.

Quick answers

Is CVE-2026-5548 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-5548 being exploited in the wild.
How severe is CVE-2026-5548?
High severity, with a CVSS score of 8.8, published 5 April 2026.
Which products and versions are affected?
Tenda AC10 16.03.10.10_multi_TDE01.
Is there a fix for CVE-2026-5548?
No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.
How is CVE-2026-5548 attacked?
It is attacked over the network, in device firmware.
Am I affected by CVE-2026-5548?
Check whether you run Tenda AC10 or Tenda AC10 firmware at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

Technical details

A stack-based buffer overflow vulnerability exists in the 'fromSysToolChangePwd' function within the '/bin/httpd' binary of Tenda AC10 firmware version 16.03.10.10_multi_TDE01. The root cause is an unbounded copy operation where the 'GetValue' function retrieves the 'sys.userpass' argument into a fixed-size 36-byte stack buffer without length validation. A remote attacker with the ability to manipulate this NVRAM value (potentially through chained exploitation of other vulnerabilities) can overflow the buffer to overwrite the saved return address ($ra). This can lead to arbitrary code execution or a denial-of-service condition.

Affected products

  • Tenda AC10 16.03.10.10_multi_TDE01

Timeline

  • 2026-04-05: disclosed: Initial disclosure via VulDB and NVD
  • 2026-04-05: advisory

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.