Tenda AC7
cpe:2.3:h:tenda:ac7:*:*:*:*:*:*:*, +3 more
- V15.03.06.44
A stack-based buffer overflow vulnerability has been identified in the Tenda AC7 router, specifically in the firmware version 15.03.06.44. The issue arises in the POST /goform/setNotUpgrade interface, where the newVersion parameter is processed without proper input size validation. This lack of validation allows for the injection of excessively long strings, which can overflow the stack buffer and potentially lead to remote code execution or a device crash.
Exploitation of this vulnerability causes a stack-based buffer overflow, which can result in a device crash or allow for remote code execution.
To reproduce this vulnerability, send a POST request to the /goform/setNotUpgrade endpoint with the action parameter set to 1 and a malicious payload in the newVersion parameter that exceeds the expected length. After the payload is accepted, the vulnerability can be triggered by sending a POST request to /goform/GetRouterStatus, which will process the overflowed buffer and execute the exploit.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.