Tenda CH22
cpe:2.3:h:tenda:ch22:*:*:*:*:*:*:*, +1 more
- 1.0.0.1
A buffer overflow vulnerability has been identified in the Tenda CH22 router, specifically in version 1.0.0.1. The issue arises in the 'formeditUserName' function within the '/goform/editUserName' file. The vulnerability allows remote attackers to manipulate the 'new_account' parameter, leading to a buffer overflow condition. This flaw can be exploited to cause a denial of service by crashing the router, making it inaccessible.
Exploitation of this vulnerability causes a stack overflow, disrupting the router's operation and causing it to become unresponsive.
The vulnerability can be reproduced by sending a POST request to the '/goform/editUserName' endpoint. The request must include the 'old_account' parameter set to 'admin', the 'new_account' parameter filled with a payload of approximately 1000 bytes of arbitrary data, and the 'new_password' parameter set to 'pass'. This payload manipulation triggers the buffer overflow by exceeding the expected input size, causing the router to crash and become inaccessible.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.