Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach WireGuard config handler in /bin/ioos
-
DeliverySubmit group_name with shell metacharacters
-
ExploitUnsanitized input passed to system shell
-
ExecutionExecute injected OS commands
-
ImpactFull 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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
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
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.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.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
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.
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
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.
EUVD-2026-115067
GHSA-fqxg-jwfx-25cg
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB