Tenda WH450 Stack-Based Buffer Overflow Vulnerability in DHCP Client List Handler
Vulnerability
A stack-based buffer overflow vulnerability has been identified in the Tenda WH450 router, specifically in the firmware version 1.0.0.18. The issue arises within the HTTP request handler for the '/goform/DhcpListClient' endpoint. This vulnerability can be exploited remotely by unauthenticated attackers, potentially leading to arbitrary code execution or causing denial-of-service conditions. The buffer overflow is triggered by manipulating the 'page' parameter with excessively long input.
Impact
Exploitation of this vulnerability allows for a stack-based buffer overflow, which could be leveraged to execute arbitrary code or cause a denial-of-service condition on the device.
Reproduction
The vulnerability can be reproduced by sending a GET request to the '/goform/DhcpListClient' endpoint with the 'page' parameter containing a payload of excessive length. This can be done using a web application testing tool or by writing a script that automates the process. The Tenda WH450 router must be accessible over the network, and no authentication is required to exploit this vulnerability.
Vulnerability Rating
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.
