Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach router management interface (AV:N)
-
DeliveryAuthenticate with low privileges (PR:L)
-
ExploitSend crafted file_id to ovpn_file handler
-
ExecutionInject OS command in sub_4162A8
-
PersistExecute arbitrary commands on device
-
ImpactFull compromise of router (C/I/A:H)
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK
2 techniques across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires network reachability to the router's ovpn_file handler and low-privilege access (CVSS 4.0 PR:L) - i.e. the attacker must be able to reach and interact with the management interface that exposes the OpenVPN file handling function, then supply a malicious file_id argument that is passed into an OS command. No user interaction is required (UI:N) and attack complexity is low (AC:L). The primary limiting factors are the PR:L authentication requirement and the narrow exposure: the flaw is specific to the WAVLINK WN553X1-B (firmware 260403_2.0.0) and is only reachable by parties who can reach the device's web/management interface, which on most deployments is LAN-facing rather than internet-exposed unless remote management is enabled. No fixed version is listed in the available data. |
| Impact | This is a CWE-78 OS command injection in the ovpn_file handler (function sub_4162A8 in /bin/ioos) of the WAVLINK WN553X1-B router, reachable remotely via the file_id argument. The supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) indicates network-reachable, low-complexity exploitation requiring some level of privilege (PR:L), with high impact to confidentiality, integrity and availability - command injection on an embedded router typically yields code execution in the device's own context. The vuln.today decision label is 'this_week', a prioritize-but-not-emergency signal, and there is NO CISA KEV listing and NO EPSS score provided, so there is no evidence of active or widespread exploitation at this time. A public PoC reference exists (a GitHub writeup) but it is not verified as working exploit code, so weaponization cannot be assumed. Net: a genuinely high-severity flaw (full device compromise, authenticated-but-low-privilege remote trigger) whose real-world urgency is tempered by the limited deployment footprint of a consumer-grade WAVLINK router, the authentication requirement (PR:L), and the absence of KEV/EPSS signals indicating mass exploitation. EPSS is missing rather than low, so exploitation probability cannot be quantified from the data. |
| Exploit ScenarioDerived | An attacker with low-level access to the router's management interface sends a crafted request to the ovpn_file handler, supplying a malicious file_id value that is passed unsanitized into a shell command, resulting in arbitrary OS command execution on the device. A public PoC reference exists but is not verified as working exploit code. Per the CVSS 4.0 vector the attack is network-based with low complexity and requires low privileges (PR:L) but no user interaction. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Nov 01, 2026
OS command injection in the ovpn_file handler of the WAVLINK WN553X1-B router (firmware 260403_2.0.0) allows an authenticated, low-privileged attacker who can reach the management interface to pass a crafted file_id argument into an OS command executed by the /bin/ioos binary (function sub_4162A8). Successful exploitation gives high confidentiality, integrity and availability impact on the device and, per the CVSS 4.0 vector, on subsequent systems, with no user interaction required. A public PoC reference exists (a GitHub write-up); it is not verified as working exploit code, there is no CISA KEV listing, and the disclosure is tracked by VulDB with a this-week handling priority.
Earlier versions of this analysis (1)
OS command injection in the ovpn_file handler of WAVLINK WN553X1-B firmware 260403_2.0.0 lets an attacker who already holds low-privileged access to the router pass crafted data through the file_id argument into an operating-system command, with high confidentiality, integrity and availability impact on the device. The endpoint is network-reachable and needs no user interaction (AV:N/AC:L/UI:N), but the assessed CVSS vector rates it PR:L, so a valid low-privileged session is the gating prerequisite rather than fully unauthenticated reachability. A public proof-of-concept reference exists (matching the E:P exploit-maturity value in the published v4.0 vector) but it is not verified as working exploit code, there is no CISA KEV entry, and vuln.today priority scoring labels the issue act_now on the strength of the 9.4 v4.0 score, the disclosed PoC reference and the router's command-execution impact.
RemediationAI
No vendor-released patch or fixed firmware version is identified in the available data, so the primary action is to track the VulDB entry (https://vuldb.com/vuln/429597) and the WAVLINK vendor channel for a corrected firmware build and apply it as soon as it is published. Until then, the effective controls follow directly from the exposure conditions: disable remote/WAN-side management and UPnP-style port exposure so the ovpn_file handler is reachable only from a trusted LAN segment - the trade-off is loss of remote administration, which should be replaced with a VPN or SSH tunnel from an already-trusted host. Restrict and audit who holds even low-privilege accounts on the device, since PR:L is the main barrier to exploitation, and rotate any shared or default credentials; the side effect is administrative friction on multi-user deployments. If OpenVPN client-config import through the web UI is not operationally required, keep that feature unused and block access to the management interface from untrusted VLANs via router ACLs, accepting that firmware updates may re-enable default behaviour. Monitor device logs and outbound traffic from the router for unexpected shell-spawned processes or connections, noting that consumer router logging is often too sparse for reliable detection.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The flaw is a classic CWE-78 OS command injection in the router's OpenVPN file-handling path. The vendor firmware ships a binary at /bin/ioos; the affected routine is sub_4162A8, which services the ovpn_file handler and takes a file_id parameter. The available evidence establishes that manipulation of file_id results in attacker-controlled data reaching an operating-system command, but the sources do not describe the precise parsing path, the exact sink (system/popen-style shell invocation versus argument vector) or the surrounding authentication checks, so the trigger mechanics beyond the file_id parameter remain unverified. The CPE record cpe:2.3:a:wavlink:wn553x1-b:*:*:*:*:*:*:*:* carries a wildcard version, so the CPE alone does not bound the affected range; the disclosure names firmware 260403_2.0.0 explicitly. Because the handler lives behind the device's web/management plane, exposure is a function of deployment: devices with remote/WAN management enabled present a network-reachable attack surface, while typical LAN-only deployments constrain who can reach the vulnerable function. The CVSS 4.0 vector is network-based with low attack complexity and PR:L (authenticated low-privilege), while the independent assessment maps this to CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H.
Know when Wn553X1 B gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:P
Network-reachable (AV:N), low complexity (AC:L), but needs low-privilege access to the management handler so PR:L; command injection yields full device code execution, hence C/I/A:H.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
4DescriptionCVE.org
A vulnerability has been found in WAVLINK WN553X1-B 260403_2.0.0. This affects the function sub_4162A8 of the file /bin/ioos of the component ovpn_file Handler. Such manipulation of the argument file_id leads to os command injection. The attack can be executed remotely. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure.
Executive ViewAI
A high-severity command injection vulnerability in the WAVLINK WN553X1-B router (firmware 260403_2.0.0) allows any authenticated low-privilege user with management access to execute arbitrary commands, compromising device confidentiality, integrity, and availability and potentially affecting downstream systems. Leadership should prioritize this because remote or insider attackers could leverage it to pivot into the network, disrupt operations, or exfiltrate data-especially as no vendor patch is currently available.
Restrict management interface access to trusted networks and enforce strong authentication; segment routers on isolated VLANs; deploy WAF/IPS rules to block crafted file_id arguments; monitor for suspicious /bin/ioos command executions; limit ovpn_file handler privileges via configuration if possible.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
OS command injection occurs when an application passes unsanitized user input directly into system shell commands.
OS command injection in the WireGuard CLI group handler of the WAVLINK WN553X1-B router (firmware V260403_2.0.0) lets an
Authenticated low-privilege users of the WAVLINK WN553X1-B router (build V260403_2.0.0) can inject operating system comm
OS command injection in the OpenVPN CLI handler of WAVLINK WN553X1-B firmware V260403_2.0.0 allows a remote attacker hol
OS command injection in WAVLINK WN553X1-B firmware V260403_2.0.0 lets a remote attacker with a low-privilege authenticat
OS command injection in WAVLINK WN553X1-B firmware 260403_2.0.0 allows remote attackers with high-privilege administrati
EUVD-2026-114880
GHSA-g953-8239-77h5
NVD
CVE.org
VulDB
Exploit-DB