Tenda AC8V4
cpe:2.3:h:tenda:ac8v4:*:*:*:*:*:*:*, +1 more
- V16.03.34.06
A heap overflow vulnerability has been identified in the Tenda AC8V4 router, specifically in version V16.03.34.06. The issue arises in the '/goform/GetParentControlInfo' function, where the 'mac' parameter from POST requests is processed without proper length validation. This oversight allows for an arbitrarily long string to be copied to the heap using 'strcpy', potentially leading to a heap-based buffer overflow.
Exploitation of this vulnerability causes a heap-based buffer overflow, which can commonly lead to arbitrary code execution or memory corruption.
The vulnerability can be reproduced by sending a POST request to the '/goform/GetParentControlInfo' endpoint with the 'mac' parameter containing a payload of approximately 2000 bytes. This oversized input exploits the lack of length restrictions, causing a heap overflow.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.