Wavlink WL-WN530BE2-A Router Patched for Critical Remote Command Injection Flaw
A critical vulnerability in Wavlink router firmware allowed remote attackers to execute arbitrary system commands via manipulated login parameters.

Key points
- The flaw, tracked as CVE-2026-110957, carries a CVSS score of 10 and is rated critical severity.
- Researchers confirmed the exploit can be initiated remotely by manipulating the REMOTE_ADDR argument in the login process.
- Wavlink has released a firmware update that addresses the issue by changing how the login script is invoked.
Wavlink has addressed a critical security vulnerability in its WL-WN530BE2-A wireless router model that allowed remote attackers to execute arbitrary operating system commands. The flaw, identified as CVE-2026-110957, was found in versions of the firmware up to M30BE2_V250604 and is rated with a CVSS score of 10, indicating critical severity.
At a glance
- CVE
- CVE-2026-110957
- Product
- Wavlink WL-WN530BE2-A
- CVSS
- 10 Critical
- Weakness
- OS command injection
- Exploited
- No known exploitation
The vulnerability resides in the Login Processing component, specifically within the api.cgi file. According to the National Vulnerability Database record, the weakness stems from improper handling of the REMOTE_ADDR argument in the sub_12580 function. This misconfiguration leads to OS command injection, a severe flaw that permits an attacker to run shell commands on the device from a remote location.
Technical Details and Vendor Response
The exploit has been disclosed to the public, and the method for abuse is known. The National Vulnerability Database lists the associated weaknesses as CWE-78 (Improper Neutralization of Special Elements used in an OS Command) and CWE-77 (Improper Neutralization of Special Elements used in a Command). These categories highlight the failure to properly sanitize user-supplied input before passing it to system-level functions.
Wavlink has confirmed the finding and stated that the issue has been resolved in their current firmware. The vendor explained that the specific handler for api=info&client=app no longer constructs shell commands. Instead, the login script is now invoked through an argument vector using execvp, rather than the system() call. This change eliminates the injection vector by treating input as data rather than executable code.
Additionally, the vendor noted that the client address input is now subject to length limits and null-checks. These extra validation steps further reduce the risk of buffer overflows or other input-based attacks. The fix is available in the firmware version 2026-09-24-841a51c6d5_tclinux.bin, which users are advised to install immediately to mitigate the risk.
Affected Devices and Scope
The vulnerability affects Wavlink WL-WN530BE2-A routers running firmware versions up to M30BE2_V250604. Any device operating on these older builds is potentially exposed to remote exploitation. Because the attack can be initiated remotely, attackers do not need physical access to the device or prior authentication to exploit the flaw.
The public disclosure of the exploit means that threat actors may actively scan for vulnerable instances of this router model. Since the vulnerability is in the login processing component, it may be triggered during normal network interactions or targeted attacks aimed at gaining initial access to the device.
What should you do?
Administritors and users of Wavlink WL-WN530BE2-A routers should verify their current firmware version immediately. If the device is running version M30BE2_V250604 or earlier, it is recommended to upgrade to version 2026-09-24-841a51c6d5_tclinux.bin. This update contains the necessary patches to resolve the command injection vulnerability.
What to do and how to stay safe: Wavlink
- Check the current firmware version on any Wavlink WL-WN530BE2-A router by accessing the device's web interface or app.
- Compare the installed version against the affected list, specifically looking for versions prior to M30BE2_V250604.
- Download and install the firmware update 2026-09-24-841a51c6d5_tclinux.bin from Wavlink's official support site.
- Monitor network traffic for unusual command executions or unauthorized changes to router settings after updating.
Step-by-step guide: Risk-Based Vulnerability Management: Prioritize Fixes by Actual Danger
General security guidance from the Threat Times newsroom. It is not confirmed advice from the organisations named in this story.
Frequently asked questions
What is the CVSS score for CVE-2026-110957?
The CVSS score for CVE-2026-110957 is 10, which is rated as critical severity.
Which Wavlink router model is affected by this vulnerability?
The Wavlink WL-WN530BE2-A router model is affected, specifically versions up to M30BE2_V250604.
How did Wavlink fix the command injection flaw?
Wavlink changed the login script invocation to use execvp with an argument vector instead of system() and added input validation checks.


