Wavlink NU516U1 Command Injection Vulnerability Allowing Remote Code Execution

Vulnerability

A command injection vulnerability has been identified in the Wavlink NU516U1 USB Network Printer Server, specifically in the function 'advance' of the '/cgi-bin/wireless.cgi' file. This vulnerability allows remote attackers to execute arbitrary operating system commands by manipulating the 'wlan_conf', 'Channel', 'skiplist', and 'ieee_80211h' parameters. The issue arises from the parameters being directly passed to the function without proper validation, enabling exploitation through crafted requests.

Impact

Exploitation of this vulnerability leads to unauthorized execution of operating system commands on the affected device, potentially allowing for further system compromise.

Reproduction

To reproduce this vulnerability, send a POST request to '/cgi-bin/wireless.cgi' with the 'wlan_conf' parameter set to a command payload, such as 'telnetd -l /bin/sh -p 8894'. The device will execute the command, providing a shell access through the specified port.

Added: May 10, 2026, 5:17 AM
Updated: May 10, 2026, 5:17 AM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
7.5
exploitability
8.7
remediation
0.0
relevance
7.9
threat
6.4
urgency
2.9
incentive
4.2

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