Skip to main content

Tenda AC23 CVE-2025-15216

HIGH
Buffer Overflow (CWE-119)
2025-12-30 cna@vuldb.com
7.4
CVSS 4.0 · Vendor: vuldb
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate to router web interface
  2. Delivery
    Send crafted POST to /goform/SetIpMacBind
  3. Exploit
    Overflow stack buffer via bindnum argument
  4. Execution
    Execute code or crash device
  5. Impact
    Gain control of router / deny service

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, buffer size validation
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires network access to the Tenda AC23 (firmware 16.03.07.52) HTTP management interface and the ability to invoke /goform/SetIpMacBind (the IP-MAC binding feature), with a crafted/oversized bindnum parameter. The CVSS vector's PR:L indicates authenticated access to the web UI is needed, so exploitation is limited to attackers who hold valid management credentials or can reach an interface protected by default/weak credentials; the primary limiting factors are management-plane exposure (LAN vs. WAN-reachable admin) and the low deployment footprint of this specific router model. No user interaction is required (UI:N).

Impact

Signals are moderately aligned toward a real but bounded risk. The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H, base 7.4) indicates a network-reachable, low-complexity flaw requiring only low-level privileges (PR:L) with full confidentiality/integrity/availability impact on the vulnerable device. Exploitation status is 'publicly available exploit code exists' (POC referenced on an external Notion page), which raises practical risk above a theoretical bug, but there is no CISA KEV listing and no EPSS score supplied, so there is no evidence of active, widespread exploitation - POC availability must not be conflated with in-the-wild use. The PR:L requirement is a meaningful limiter: an attacker needs valid access to the router's web management interface, so the realistic threat is strongest where the admin interface is exposed to untrusted networks or protected only by default/weak credentials. Note a data gap: no CVSS 3.1 vector was provided (only 4.0), and the vendor (tenda.com.cn reference) has no linked advisory or patch, so fix availability is unconfirmed. Net: a genuine high-severity device-takeover bug on affected hardware, but its blast radius depends on exposure of the management plane and the low real-world deployment footprint of this specific router model rather than indicating a mass-exploitation priority.

Exploit ScenarioDerived

An attacker with access to the router's web management interface (or who reaches it across an exposed/adjacent network) sends a crafted request to /goform/SetIpMacBind with an oversized or malformed bindnum argument, overflowing a stack buffer in fromSetIpMacBind. A public proof-of-concept exists, lowering the skill barrier; given AC:L the overflow is reliably triggerable and can crash the device or lead to arbitrary code execution on the router.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.7% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 05, 2026

An authenticated stack-based buffer overflow in Tenda AC23 firmware 16.03.07.52 allows remote attackers with valid management credentials to trigger memory corruption by sending an oversized bindnum parameter to /goform/SetIpMacBind, potentially enabling arbitrary code execution or a denial-of-service condition. Publicly available exploit code exists, and the independent assessment notes moderately aligned signals toward a real but bounded risk because exploitation requires management-plane access and the device has a low deployment footprint.

RemediationAI

No vendor-released patch version is identified in the provided intelligence, so check Tenda's support site (https://www.tenda.com.cn/) for updated AC23 firmware and apply it as soon as a fixed release is available. Until then, restrict access to the router's HTTP management interface to trusted LAN segments only, disable WAN-side remote administration, and replace default or weak administrative credentials; these measures reduce exposure to the required authenticated attack path but do not fix the underlying memory corruption. If IP-MAC binding is not required, disabling that feature eliminates the /goform/SetIpMacBind attack surface, with the trade-off that static binding functionality will be lost; blocking or filtering requests to /goform/SetIpMacBind at an upstream proxy or firewall is another compensating control where feasible. Because publicly available exploit code exists, prioritize monitoring for suspicious requests to this endpoint and apply vendor updates promptly when released.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Tenda AC23 is a consumer Wi-Fi router whose firmware exposes HTTP management endpoints under /goform. The vulnerable function fromSetIpMacBind processes IP-MAC binding configuration and copies the user-controlled bindnum argument into a fixed-size stack buffer without adequate bounds validation, resulting in a stack-based buffer overflow classified as CWE-119 (improper restriction of operations within the bounds of a memory buffer). The affected CPE is cpe:2.3:o:tenda:ac23_firmware:16.03.07.52, confirming that firmware 16.03.07.52 is the known vulnerable release. Both the CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) and the independent CVSS 3.1 assessment (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) indicate that a network-based attacker with low-privilege management access can exploit the flaw without user interaction. The exploit reference at https://lavender-bicycle-a5a.notion.site/Tenda-AC23-SetIpMacBind-2d753a41781f8026a001f16e85226a21?source=copy_link provides a public proof of concept.

Know when Ac23 Firmware gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (vuldb) PRIMARY 7.4 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P
vuln.today AI 8.8 HIGH

Network-reachable web endpoint (AV:N), reliably triggered overflow (AC:L), but the IP-MAC binding function requires an authenticated session (PR:L); buffer overflow permits code execution and device crash, so C/I/A:H.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (vuldb).

CVSS VectorVendor: vuldb

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

A vulnerability was identified in Tenda AC23 16.03.07.52. This impacts the function fromSetIpMacBind of the file /goform/SetIpMacBind. Such manipulation of the argument bindnum leads to stack-based buffer overflow. It is possible to launch the attack remotely. The exploit is publicly available and might be used.

Executive ViewAI

Why It Matters

Tenda AC23 routers running firmware 16.03.07.52 contain a high-severity stack buffer overflow in the /goform/SetIpMacBind endpoint that can lead to remote code execution or denial of service. Publicly available exploit code exists, but exploitation requires management-plane access and the device has a low deployment footprint, so organizational impact is likely limited to environments where these routers are internet-exposed or used in remote/branch locations. Leadership should prioritize identifying and isolating any affected devices, as a compromised router could provide a foothold into the broader network.

Business Impact: Medium
Compensating Controls

Restrict management access to trusted networks, disable remote/WAN management, segment affected devices on an isolated VLAN, monitor for exploitation attempts, change default credentials, and consider replacement until a vendor patch is available.

Threat Intelligence Overview

EPSS Score
0.7%
Top 47% exploitable
Prevalence
Low
specific consumer/SOHO Tenda router model, limited enterprise footprint
Exploit
POC
Public exploit code exists
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.7%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact
Medium

Priority Score

58
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +37
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

Affected Products (CPE)CVE.org

cpe:2.3:o:tenda:ac23_firmware:16.03.07.52:*:*:*:*:*:*:*
CVE-2023-40799 CRITICAL POC
9.8 Aug 25

Tenda AC23 Vv16.03.07.45_cn is vulnerable to Buffer Overflow via sub_450A4C function. Rated critical severity (CVSS 9.8)

CVE-2023-0782 CRITICAL POC
9.8 Feb 11

A vulnerability was found in Tenda AC23 16.03.07.45 and classified as critical. Rated critical severity (CVSS 9.8), this

CVE-2022-43108 CRITICAL POC
9.8 Nov 03

Tenda AC23 V16.03.07.45_cn was discovered to contain a stack overflow via the firewallEn parameter in the formSetFirewal

CVE-2022-43107 CRITICAL POC
9.8 Nov 03

Tenda AC23 V16.03.07.45_cn was discovered to contain a stack overflow via the time parameter in the setSmartPowerManagem

CVE-2022-43106 CRITICAL POC
9.8 Nov 03

Tenda AC23 V16.03.07.45_cn was discovered to contain a stack overflow via the schedStartTime parameter in the setSchedWi

CVE-2022-43105 CRITICAL POC
9.8 Nov 03

Tenda AC23 V16.03.07.45_cn was discovered to contain a stack overflow via the shareSpeed parameter in the fromSetWifiGus

CVE-2022-43104 CRITICAL POC
9.8 Nov 03

Tenda AC23 V16.03.07.45_cn was discovered to contain a stack overflow via the wpapsk_crypto parameter in the fromSetWire

CVE-2022-43103 CRITICAL POC
9.8 Nov 03

Tenda AC23 V16.03.07.45_cn was discovered to contain a stack overflow via the list parameter in the formSetQosBand funct

CVE-2022-43102 CRITICAL POC
9.8 Nov 03

Tenda AC23 V16.03.07.45_cn was discovered to contain a stack overflow via the timeZone parameter in the fromSetSysTime f

CVE-2022-43101 CRITICAL POC
9.8 Nov 03

Tenda AC23 V16.03.07.45_cn was discovered to contain a stack overflow via the devName parameter in the formSetDeviceName

CVE-2025-9605 HIGH POC
8.9 Aug 29

A security vulnerability has been detected in Tenda AC21 and AC23 16.03.08.16. Rated high severity (CVSS 8.9), this vuln

CVE-2026-1420 HIGH POC
8.8 Jan 26

Unauthenticated attackers can trigger a buffer overflow in Tenda AC23 firmware version 16.03.07.52 through the wpapsk_cr

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy