Tenda F453 Buffer Overflow Vulnerability in Web Type Library Function
Vulnerability
A buffer overflow vulnerability has been identified in the Tenda F453 router, specifically in version 1.0.0.3. The issue arises in the httpd component, within the formWebTypeLibrary function of the /goform/webtypelibrary file. The vulnerability can be exploited remotely by manipulating the webSiteId parameter, leading to potential denial-of-service conditions or arbitrary code execution.
Impact
Exploitation of this vulnerability causes a buffer overflow, which can lead to stack manipulation and potentially allow for arbitrary code execution on the device.
Reproduction
The vulnerability can be reproduced by sending a POST request to the /goform/webtypelibrary endpoint. The request must include a webSiteId parameter with a payload designed to overflow the buffer. This can be done by using a string that exceeds the buffer's capacity, taking advantage of the lack of proper length validation before the data is processed.
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.
