Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach WGDashboard web UI
-
DeliveryAuthenticate to dashboard
-
ExploitInject shell metacharacters into vulnerable parameter
-
ExecutionBackend runs command as root
-
PersistDeploy reverse shell / persist
-
ImpactFull host 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 | Exploitation targets WGDashboard's web management interface and abuses one of multiple OS command injection sinks (CWE-78) where user input reaches shell execution; success yields root because the dashboard service runs privileged to manage WireGuard. The CVE description states an authenticated attacker is required - i.e., valid dashboard credentials or an active admin session is the gating precondition - which directly conflicts with the supplied CVSS vector's PR:N (unauthenticated); this discrepancy must be verified with the vendor. Limiting factors: network reachability of the dashboard (self-hosted, often not internet-exposed by default), and, per the description, prior authentication. Affected deployments are WGDashboard instances at version ≤4.3.2. |
| Impact | Signals are mostly aligned toward real priority but contain one notable contradiction. The CVSS 3.1 base score is 9.8 with vector AV:N/AC:L/PR:N/UI:N, implying trivial remote unauthenticated exploitation, yet the description explicitly says 'authenticated attackers' - these conflict, and the PR:N in the vector appears inconsistent with the described precondition; verify authentication requirement with the vendor. SSVC reinforces urgency (Exploitation: PoC, Automatable: yes, Technical Impact: total), and a public PoC exists. EPSS is moderate at 1.53% (72nd percentile), which is not alarmingly high; combined with the absence of KEV listing, this suggests exploitation is currently opportunistic/PoC-driven rather than confirmed widespread in-the-wild activity. Net: high-impact, low-complexity, PoC-backed root RCE in a niche but internet-exposable admin panel - treat as high priority for any exposed instance, while recognizing deployment footprint is limited. |
| Exploit ScenarioDerived | An attacker who can reach the WGDashboard web interface (and, per the description, holds a valid dashboard login) submits a request to a vulnerable endpoint with shell metacharacters embedded in a parameter, causing the Flask backend to execute the injected OS command as root. Because a working PoC is public (Stuub's v4.3.2 exploit), an attacker can adapt it directly to drop a reverse shell or persist on the host. Given AC:L, the exploit is reliable and requires no special timing or race conditions. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 07, 2026
Remote code execution in WGDashboard (a self-hosted WireGuard management web UI) versions up to 4.3.2 lets attackers inject OS commands that execute as root through multiple unsanitized input paths (CWE-78). Publicly available exploit code exists (Stuub PoC targeting v4.3.2), and CISA's SSVC framework rates the technical impact as total and the flaw as automatable, though it is not listed in CISA KEV. Note a data conflict: the CVSS vector marks this as unauthenticated (PR:N) while the description states exploitation requires an authenticated attacker.
RemediationAI
No exact fixed version number is provided in the input, so treat this as 'Upstream fix available; released patched version not independently confirmed' - monitor the vendor repository at https://github.com/WGDashboard/WGDashboard for a release above 4.3.2 and upgrade to it as the primary remediation. Until a confirmed patched release is applied, remove the dashboard from any public network exposure: bind it to localhost or place it behind a VPN/reverse proxy with strong authentication and IP allow-listing (trade-off: remote admins must tunnel in). Reduce blast radius by running the WGDashboard service under a dedicated non-root account with only the specific sudo/capabilities needed to manage WireGuard rather than full root (trade-off: requires reconfiguring privilege delegation and may break interface management if scoped too tightly). Enforce strong, unique admin credentials and monitor the dashboard's request/command logs for shell metacharacters. Consult the NVD advisory (https://nvd.nist.gov/vuln/detail/CVE-2026-15733) and the PoC repository (https://github.com/Stuub/WGDashboard-v4.3.2-OS-Command-Injection-to-Root-RCE-PoC) to identify the exact injectable endpoints to restrict.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
WGDashboard is a Python/Flask-based web dashboard for administering WireGuard VPN peers and configurations, typically run as a privileged service so it can manipulate WireGuard interfaces and system network state. The root cause is CWE-78 (OS Command Injection): user-controlled input is passed into shell command execution without adequate sanitization or argument isolation, allowing shell metacharacters to break out and run attacker-chosen commands. Because the dashboard process runs as root to manage the VPN, injected commands inherit root privileges, turning a web-layer injection into full host compromise. The EUVD-listed affected range (0 ≤ 4.3.2) and the PoC repository name both indicate the vulnerable code persisted through v4.3.2, broader than the description's stated '4.2.3 and earlier.'
Know when the next one hits your stack
- 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
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Network-reachable web UI with low complexity, but the description requires an authenticated attacker so PR:L rather than PR:N; command execution as root yields full C/I/A loss.
Primary rating from Vendor (cert).
CVSS VectorVendor: cert
Lifecycle Timeline
3DescriptionCVE.org
A Remote Code Execution (RCE) vulnerability exist in WGDashboard version 4.2.3 and earlier. Multiple OS command injection allows authenticated attackers to execute arbitrary commands as root.
Latest POC
1 public PoC link from github, nuclei, plus 1 unverified
Sign in to open the public PoC links collected for this CVE.
Executive ViewAI
WGDashboard versions up to 4.3.2, a self-hosted WireGuard management interface, contain a critical remote code execution vulnerability (CVE-2026-15733, CVSS 9.8) that allows attackers to execute arbitrary OS commands with root privileges. With functional exploit code publicly available and no vendor patch identified at time of analysis, organizations deploying this software face immediate risk of complete VPN infrastructure compromise.
Restrict WGDashboard access to internal networks only via firewall rules; deploy a reverse-proxy authentication layer in front of the application; maintain comprehensive audit logging of all access and configuration changes; implement real-time alerting on connection attempts. If immediate network isolation is not feasible, consider temporary service suspension until a patch becomes available or migration is complete.
Threat Model
4 threats: Elevation of Privilege, Tampering, Information Disclosure and 1 more
6-step attack chain with trust boundaries and controls
Full threat model - attack chain, trust boundaries, controls per stage and evidence - is part of the Pro and Business plans.
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.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
EUVD-2026-54247
GHSA-wx9m-5w28-64m2
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB