Wavlink AC3000 Multiple ProFTPD Configuration Control Vulnerabilities

Vulnerability

Multiple external configuration control vulnerabilities have been identified in the Wavlink AC3000 router, specifically in the nas.cgi set_nas() ProFTPD functionality, within the firmware version M33A8.V5030.210505. These vulnerabilities allow for permission bypass through specially crafted HTTP requests. An authenticated user can exploit these issues, leading to unauthorized configuration changes that could be leveraged for further exploitation.

Impact

Exploitation of these vulnerabilities allows for unauthorized configuration changes to the ProFTPD server, potentially leading to directory traversal and arbitrary file access, which could be used to gain a shell on the system.

Reproduction

To reproduce this vulnerability, an authenticated HTTP request must be sent to the Wavlink AC3000 router's nas.cgi script, targeting the set_nas() function. The request should include crafted POST parameters that inject malicious ProFTPD configuration into the router's NVRAM. Once the configuration is injected, the ProFTPD server can be manipulated to traverse the filesystem and execute arbitrary commands.

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM

Vulnerability Rating

Custom Algorithm
spread
2.6
impact
7.5
exploitability
5.2
remediation
0.0
relevance
0.0
threat
1.6
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.