Wavlink AC3000 M33A8.V5030.210505
cpe:2.3:h:wavlink:jetstream_ac3000:*:*:*:*:*:*:*, +1 more
- M33A8.V5030.210505
A stack-based buffer overflow vulnerability has been identified in the Wavlink AC3000 router, specifically in the touchlist_sync.cgi file within the touchlistsync() function. This vulnerability arises because the CGI binary does not properly validate user authentication, allowing an attacker to send a specially crafted HTTP request that can be exploited to execute arbitrary code. The issue is present in the Wavlink AC3000 model M33A8.V5030.210505.
Exploitation of this vulnerability leads to a stack-based buffer overflow, allowing for arbitrary code execution on the affected device.
To reproduce this vulnerability, send an HTTP request to the Wavlink AC3000 router's touchlist_sync.cgi script without the required authentication. The request must include the 'IP' parameter, which the server will use to execute a curl command. The response from this command can be crafted to include data that, when processed by the vulnerable function, will overflow a buffer and overwrite the return address, leading to arbitrary code execution.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.