Skip to main content

WAVLINK WN553X1-B CVE-2026-120238

| EUVDEUVD-2026-114880 HIGH
OS Command Injection (CWE-78)
2026-11-01 VulDB GHSA-g953-8239-77h5
8.6
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach router management interface (AV:N)
  2. Delivery
    Authenticate with low privileges (PR:L)
  3. Exploit
    Send crafted file_id to ovpn_file handler
  4. Execution
    Inject OS command in sub_4162A8
  5. Persist
    Execute arbitrary commands on device
  6. Impact
    Full 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – 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)
v1 Nov 01, 2026 - 18:15 CVSS 9.4

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

WN553X1-B 260403_2.0.0

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

Vendor (VulDB) PRIMARY 8.6 CRITICAL
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
vuln.today AI 8.8 HIGH

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
High

Lifecycle Timeline

4
Analysis Updated
Nov 01, 2026 - 18:27 vuln.today
v2 - CVSS changed
Severity Changed
Nov 01, 2026 - 18:22 NVD
CRITICAL HIGH
CVSS changed
Nov 01, 2026 - 18:22 NVD
9.4 (CRITICAL) 8.6 (HIGH)
CVE Published
Nov 01, 2026 - 17:45 cve.org
CRITICAL 9.4

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

Prevalence
Low
Consumer-grade WAVLINK router, niche vendor, limited enterprise footprint
Exploit
POC
Public exploit code exists
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS N/A
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

63
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +43
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy