Safeguard
Vulnerability Analysis•

CVE-2025-12596: High Buffer Overflow in Tenda AC23

CVE-2025-12596 is a high severity buffer overflow in the Tenda AC23 router, firmware 16.03.07.52. No fix is confirmed. Turn off remote admin.

Safeguard Security Team
3 min read

CVE-2025-12596 is a High severity (CVSS 8.8) buffer overflow in the Tenda AC23 router, firmware 16.03.07.52. The function saveParentControlInfo handles the Time argument unsafely. No fixed firmware is confirmed, so restrict access to the web interface and check Tenda for updates.

What's affected

The record names Tenda AC23 firmware 16.03.07.52. The affected code is the function saveParentControlInfo in /goform/saveParentControlInfo, which deals with parental control settings. The record says the attack can be started remotely and that the exploit has been made public.

Weakness classes: CWE-119 (Improper Restriction of Operations within the Bounds of a Memory Buffer), CWE-120 (Classic Buffer Overflow).

The vector says the attacker needs a low-privilege account. No fixed version is named in the record or its references, so do not assume one exists. Check the vendor's download and support pages for newer AC23 firmware.

How to check if you're exposed

  1. Find AC23 routers in your inventory. Home office and small branch sites are the usual places.
  2. Open the router's admin page and read the firmware version. The record covers 16.03.07.52.
  3. Check whether remote administration is turned on, and whether the admin page can be reached from the wide area network.
  4. Review who on the local network can reach the admin interface, such as guests or untrusted devices.

What to do now

  1. Turn off remote administration and make sure the admin page is only reachable from a trusted wired segment.
  2. Set a strong, unique administrator password.
  3. Check Tenda's support pages for firmware newer than 16.03.07.52 and install it once confirmed.
  4. Keep guests on a separate network from the one that can reach the admin page.
  5. If the model is not updated by the vendor, plan to replace it.

Why it matters

A buffer overflow happens when a program copies input into a fixed-size space without checking its length. The extra data overwrites neighbouring memory and can crash the device or, in worse cases, change what it runs. Router firmware is often written in C with little memory protection, so these bugs are common and tend to appear in several handlers at once.

Home and small office routers rarely update automatically, so a flaw can stay for years. Two of these reports were published together for the same firmware, which suggests more handlers share the pattern. The record does not report exploitation in the wild and the CVE is not in the CISA KEV catalog.

Quick check

Can I fix this without new firmware?

Not fully. You can reduce risk by turning off remote administration and limiting who can reach the admin page, but only a firmware fix removes the bug.

Sources

References listed in the NVD record (third-party reports and the vendor home page; no vendor advisory with a fixed version was confirmed):

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

We email you a link to confirm, and only then add you to the list. Unsubscribe in one click. Privacy

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.