ZeroHour

CVE-2026-89010

niche

Unauthenticated Root Command Injection in WAVLINK WN535M1/WN535M3 Routers

CVSS 4.0
9.3 critical
EPSS
Published
()
Modified
AI analysis

WAVLINK WN535M1 and WN535M3 routers running firmware prior to M35M1_V250922 contain an unauthenticated OS command injection vulnerability (CWE-78, CVSS 4.0: 9.3 critical) in the sync_server daemon, which builds a shell command string from an attacker-supplied filename using sprintf() and passes it to system() without sanitization. A remote attacker with network access to TCP port 13136 can send a crafted filename containing shell metacharacters, which the daemon interpolates directly into the command string. Successful exploitation yields arbitrary command execution as root on the router, giving the attacker full control of the device, including the ability to inspect or redirect traffic and pivot into the local network. Only WN535M1 and WN535M3 devices running affected firmware are vulnerable, with the greatest risk to units whose TCP port 13136 is reachable from the internet. No public proof-of-concept is known and the flaw is not in CISA's KEV, so exploitation has not been confirmed.

What to do: Upgrade affected WN535M1/WN535M3 routers to firmware M35M1_V250922 or later. Until upgrading, ensure TCP port 13136 is not reachable from the WAN via firewall or port-forwarding rules, since remote unauthenticated access to that port is the only requirement for exploitation. Because the flaw grants root-level execution on the router, review devices with internet-exposed port 13136 for signs of compromise and consider a factory reset after updating if exposure is confirmed.

Affected
WAVLINK WN535M1 routerfirmware prior to M35M1_V250922
WAVLINK WN535M3 routerfirmware prior to M35M1_V250922
Estimated exposure
nichelikely hundreds to a few thousand internet-exposed devices (specific budget WAVLINK models; no public scan counts) — Estimated from deployment patterns: these are low-cost consumer router models with a sync service bound to TCP 13136, and no public install-base or scan figures are available for these specific models, so the exposed population is…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

WAVLINK WN535M1 and WN535M3 routers running firmware prior to M35M1_V250922 contain an unauthenticated OS command injection vulnerability that allows remote attackers to execute arbitrary commands as root by sending crafted filenames to the sync_server daemon on TCP port 13136. The daemon interpolates attacker-controlled filename input containing shell metacharacters into a shell command string via sprintf() and passes it to system() without sanitization, enabling root-level command execution on the device.

Weakness
CWE-78
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.