CVE-2023-34571 in AC10info

Summary

by MITRE • 06/08/2023

Tenda AC10 v4 US_AC10V4.0si_V16.03.10.13_cn was discovered to contain a stack overflow via parameter shareSpeed at /goform/WifiGuestSet.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Analysis

by VulDB Data Team • 01/07/2026

The vulnerability identified as CVE-2023-34571 represents a critical stack overflow flaw within the Tenda AC10 v4 US_AC10V4.0si_V16.03.10.13_cn wireless router firmware. This vulnerability manifests through the shareSpeed parameter in the /goform/WifiGuestSet API endpoint, which serves as an interface for configuring guest network settings. The flaw resides in the firmware's improper handling of user-supplied input, creating an exploitable condition that can be leveraged by remote attackers to execute arbitrary code on the affected device. The stack overflow occurs when the device processes the shareSpeed parameter without adequate bounds checking or input sanitization, allowing maliciously crafted data to overwrite adjacent memory locations on the stack. This vulnerability directly maps to CWE-121 Stack-based Buffer Overflow, which is classified as a high-severity weakness in the Common Weakness Enumeration catalog. The attack surface is particularly concerning as it affects the guest network configuration functionality, which is often accessible to unauthenticated users within the local network. The operational impact extends beyond simple denial of service, as successful exploitation could enable attackers to gain full administrative control over the router, potentially leading to complete network compromise. According to ATT&CK framework, this vulnerability aligns with T1210 Exploitation of Remote Services and T1059 Command and Scripting Interpreter, as it allows for remote code execution through web-based interfaces. The affected device's web interface serves as the primary attack vector, where the shareSpeed parameter is processed without proper validation, making it susceptible to buffer overflow conditions. The firmware version specifically mentioned indicates this is a widely deployed model, increasing the potential attack surface significantly. The vulnerability's remote exploitability means that attackers do not require physical access or local network presence to initiate the attack, making it particularly dangerous for enterprise and residential deployments. This flaw essentially undermines the fundamental security posture of the device by allowing unauthorized code execution through a web-based API endpoint. The implications extend to potential data exfiltration, network traffic interception, and establishment of persistent backdoors. Organizations should consider this vulnerability as part of broader network security assessments, particularly focusing on the exposure of web management interfaces to external networks. The lack of proper input validation in the /goform/WifiGuestSet endpoint demonstrates a failure in secure coding practices, where the development team did not implement adequate bounds checking or sanitization mechanisms for user-provided parameters. This vulnerability highlights the importance of input validation at multiple layers of network device security, including web interfaces, API endpoints, and configuration management systems. The stack overflow condition creates a potential for arbitrary code execution, which can be leveraged to install malware, modify network configurations, or establish persistent access. Security professionals should prioritize patching this vulnerability immediately, as the device's guest network functionality is commonly used and accessible to various network users, increasing the likelihood of exploitation. The vulnerability's classification as a stack-based buffer overflow emphasizes the need for proper memory management practices and input validation in embedded systems, particularly those serving as network gateways and access points. The attack scenario typically involves sending a specially crafted HTTP request containing an oversized shareSpeed parameter to the vulnerable endpoint, which triggers the buffer overflow condition and potentially allows for remote code execution. This type of vulnerability is particularly concerning in IoT and networking equipment where devices are often deployed with default configurations and minimal security hardening. The remediation approach should focus on implementing proper input validation, bounds checking, and stack protection mechanisms in the firmware code. Organizations should also consider network segmentation and access control measures to limit exposure of management interfaces to unauthorized users. The vulnerability demonstrates a critical gap in the security lifecycle of network equipment, where insufficient security testing and code review processes allowed such flaws to persist in production firmware versions. This incident underscores the necessity for comprehensive security assessments of network infrastructure devices, particularly those with web-based management interfaces and API endpoints. The potential for privilege escalation through this vulnerability means that successful exploitation could provide attackers with administrative access to the router's complete configuration and network management capabilities.

Reservation

06/07/2023

Disclosure

06/08/2023

Moderation

accepted

CPE

ready

EPSS

0.00318

KEV

no

Activities

very low

Sources

Interested in the pricing of exploits?

See the underground prices here!