제출 #755339: Wavlink NU516U1 V240425 Command Injection정보

제목Wavlink NU516U1 V240425 Command Injection
설명# Command Injection Vulnerability in Wavlink NU516U1 (V240425) login.cgi via "ipaddr" Parameter in sub_401A0C #### Overview - **Vendor:** Wavlink - **Product:** NU516U1 - **Version:** WAVLINK-NU516U1-WO-A-2024-04-25-b516aec-GDBYFM - **Type:** Command Injection - **Purpose:** USB Printer Server / Wireless Router - **Firmware Download:** https://docs.wavlink.xyz/Firmware/?category=USB+Printer+Server&model=WL-NU516U1-A - **Default Login Password:** admin #### Vulnerability Description The Wavlink NU516U1 router firmware (version V240425) contains a critical command injection vulnerability within the `/cgi-bin/login.cgi` component. The vulnerability is located in the `sub_401A0C` function, which handles the hidden debugging interface `sys_login1`. This function is designed to execute a specific system command (`web 2860 sys addUser`), but it directly concatenates the user-supplied `ipaddr` parameter into the string passed to the `system()` call during command construction. Although the developer wrapped the parameter in double quotes, no filtering or escaping is performed on the input content. Attackers can escape the original command structure by closing the double quotes and appending a semicolon (`;`) or by using command substitution characters (`$()`, backticks) to inject and execute arbitrary system commands. Exploiting this vulnerability requires passing a password verification based on an MD5 hash. However, since this verification relies solely on a static administrator password (default is `admin`) and does not involve dynamic sessions or random tokens, this interface essentially functions as an extremely dangerous backdoor.
사용자
 haimianbaobao (UID 94979)
제출2026. 02. 10. PM 03:20 (8 개월 ago)
모더레이션2026. 03. 05. PM 07:21 (23 days later)
상태중복
VulDB 항목325131 [Wavlink WL-NU516U1 240425 /cgi-bin/login.cgi sub_4012A0 ipaddr 권한 상승]
포인트들0

Want to know what is going to be exploited?

We predict KEV entries!