Skip to main content

WAVLINK WN551X3-A CVE-2026-120344

| EUVDEUVD-2026-115067 CRITICAL
OS Command Injection (CWE-78)
2026-11-02 VulDB GHSA-fqxg-jwfx-25cg
9.3
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Reach WireGuard config handler in /bin/ioos
  2. Delivery
    Submit group_name with shell metacharacters
  3. Exploit
    Unsanitized input passed to system shell
  4. Execution
    Execute injected OS commands
  5. Impact
    Full router compromise

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

The attacker must be able to reach the WireGuard CLI Group Handler exposed by the 'system' function in /bin/ioos on a WAVLINK WN551X3-A (firmware M51X3_V251020-WO-182e965) and control the group_name argument, into which shell metacharacters are injected (CWE-78). The CVSS 4.0 vector states no authentication and no user interaction (PR:N/UI:N) are required and that the attack is network-reachable (AV:N), implying exploitation against affected units without credentials; however, the description does not explicitly state whether the handler is reachable pre-authentication, so a required admin session is a realistic limiting factor to verify. Limiting factors: exploitation is confined to this specific WAVLINK model/firmware, depends on the WireGuard configuration path being reachable from the attacker's network position, and no working exploit is verified - only a PoC reference.

Impact

Multiple signals point the same direction here. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N with VC/VI/VA all High) describes a remotely reachable, low-complexity command injection with no authentication or user interaction stated, and the vuln.today Decision label is act_now - so this is treated as a real, high-priority issue rather than a high-score-but-low-real-risk theoretical flaw. The E:P ('Proof-of-Concept') value in the vector aligns with the intelligence note that a public PoC reference exists. Signals that would normally confirm widespread danger are, however, absent: there is NO CISA KEV listing and NO EPSS score in the provided data, so we cannot quantify real-world exploitation probability. The PoC is a reference only and is not verified as working exploit code, so exploitability in practice is plausible but not demonstrated. One caveat worth verifying with the vendor: the vector asserts PR:N (unauthenticated), but a WireGuard CLI group handler on a consumer router is commonly reachable only through an authenticated admin interface - the description does not state whether a login is required, so the unauthenticated assumption is unconfirmed. Net: a credible act_now item for anyone running this specific WAVLINK model, tempered by the fact that no active-exploitation or EPSS evidence is present and the affected product has a narrow deployment footprint.

Exploit ScenarioDerived

A remote attacker reaches the router's WireGuard configuration handler in /bin/ioos and supplies a group_name value containing shell metacharacters; because the input is passed unsanitized to a system shell, the injected command runs on the device. A public PoC reference has been disclosed, and given AV:N/AC:L the request is simple to craft and requires no special timing. Successful injection yields command execution on the router, typically with high privileges.

Act Now Prioritize within 24-48h. Why: CRITICAL severity + public POC available.
1 PoC candidate (unverified) No patch listed yet 2.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Nov 02, 2026

OS command injection in the WAVLINK WN551X3-A WireGuard CLI group handler lets remote attackers inject shell metacharacters through the group_name argument processed by the system function in /bin/ioos, potentially executing arbitrary commands on the router. The CVSS 4.0 score is 9.3 and the vector rates network reachability with no privileges or user interaction, though the provided sources do not explicitly confirm whether the handler is reachable pre-authentication; an admin session is a plausible limiting factor. A public PoC reference exists but is not verified as working exploit code; the issue is labeled act_now, and no CISA KEV active exploitation is indicated.

RemediationAI

No vendor-released patch or fixed firmware version is identified in the provided data. Until WAVLINK publishes a fix, restrict access to the router management and CLI surface, including the WireGuard CLI group handler, to trusted LAN or VPN addresses and block WAN-side administrative and CLI access at the firewall; the trade-off is that legitimate remote administration may be disrupted. If the WireGuard group management feature is not required, disable it or avoid exposing it, recognizing that this removes functionality and may affect VPN operations. Monitor the VulDB entry https://vuldb.com/vuln/429669 and WAVLINK for a firmware update, and apply the vendor fix when it becomes available.

Affected VersionsENISA

WN551X3-A M51X3_V251020-WO-182e965

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

WAVLINK WN551X3-A firmware M51X3_V251020-WO-182e965 contains /bin/ioos, which implements a WireGuard CLI Group Handler. The handler takes an attacker-influenced group_name parameter and passes it into a system call, so shell metacharacters in group_name are interpreted by the shell; this is CWE-78 OS command injection. The CPE cpe:2.3:a:wavlink:wn551x3-a:*:*:*:*:*:*:*:* scopes the issue to the WN551X3-A product line, and the evidence ties the affected path to this firmware build. Exploitation requires reaching the handler and controlling group_name; the sources do not state the exact deployment exposure or whether authentication precedes the handler, so pre-auth reachability should be verified rather than assumed.

Know when Wn551X3 A 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 9.3 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:P
vuln.today AI 9.8 CRITICAL

Remotely reachable, low-complexity command injection with no auth stated (PR:N) yields full OS command execution on the router, so C/I/A High; scope unchanged as impact is confined to the device OS.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/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
None
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

2
CVSS changed
Nov 02, 2026 - 05:22 NVD
10.0 (CRITICAL) 9.3 (CRITICAL)
CVE Published
Nov 02, 2026 - 05:00 cve.org
CRITICAL 9.3

DescriptionCVE.org

A vulnerability has been found in WAVLINK WN551X3-A M51X3_V251020-WO-182e965. This affects the function system of the file /bin/ioos of the component WireGuard CLI Group Handler. Such manipulation of the argument group_name leads to os command injection. The attack may be performed from remote. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure.

Technical POC Analysis

CWE-78 OS command injection in /bin/ioos, the WAVLINK CSP web back-end, running as root.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Latest POC

1 PoC candidate from github (unverified)

Sign in to open the public PoC links collected for this CVE.

Executive ViewAI

Why It Matters

A critical OS command injection vulnerability in WAVLINK WN551X3-A WireGuard routers (CVE-2026-120344) could allow remote attackers to execute arbitrary shell commands on affected devices. Although exploitation requires a plausible admin session, the impact includes full compromise of network traffic and potential pivot into corporate networks, putting remote workers and branch offices at risk. Leadership should prioritize mitigating this issue because unpatched internet-facing devices represent a high-value target for adversaries.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict administrative access to trusted networks/IPs, disable remote management and WireGuard CLI group features if not required, enforce least privilege for admin accounts, segment affected routers, and monitor for signs of exploitation.

Threat Intelligence Overview

EPSS Score
2.0%
Top 19% exploitable
Prevalence
Low
niche consumer networking vendor, single router model, limited enterprise footprint
Social Media
4
Sightings
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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 CRITICAL
CISA KEV No
Public POC Yes
EPSS 2.0%
Patch available No
Active threat No
Deciding rule
CRITICAL severity + public POC available
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
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Total

Priority Score

68
Low Medium High Critical
KEV: 0
EPSS: +2
CVSS: +46
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