Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Description requires an authenticated attacker so PR:L (not PR:N); network-reachable web input with low complexity and no user interaction yields root-level code execution, so C/I/A all High.
Primary rating from Vendor (cert).
CVSS VectorVendor: cert
Lifecycle Timeline
5DescriptionCVE.org
A Server-Side Template Injection (SSTI) vulnerability in WGDashboard version 4.3.2 and earlier, allows authenticated attackers to execute arbitrary code as root.
AnalysisAI
Remote code execution in WGDashboard 4.3.2 and earlier lets authenticated attackers inject Server-Side Template Injection payloads that execute arbitrary commands as root, giving full host compromise. Publicly available exploit code exists (Stuub's SSTI-to-Root-RCE PoC), though the flaw is not listed in CISA KEV and carries a low EPSS score of 0.28% (20th percentile), indicating no evidence of widespread automated exploitation yet. The combination of a working PoC and root-level impact makes this a high-priority patch target for any internet-exposed WGDashboard instance.
Technical ContextAI
WGDashboard is an open-source, Python/Flask-based web management panel for WireGuard VPN configurations. The root cause is CWE-1336 (Improper Neutralization of Special Elements Used in a Template Engine, i.e. Server-Side Template Injection): user-controlled input reaches the server-side template engine (typically Jinja2 in Flask stacks) without proper sanitization, allowing the attacker to break out of the template context and reach Python objects and OS command execution primitives. Because WGDashboard manages WireGuard - which requires elevated privileges to modify network interfaces - the service commonly runs as root, so template injection translates directly into root-level command execution. The EUVD entry (EUVD-2026-54248) and upstream repository at github.com/WGDashboard/WGDashboard identify the affected codebase; no CPE strings were supplied in the provided intelligence.
RemediationAI
No specific fixed version was included in the provided intelligence, so treat the fix status as 'No vendor-released patch version identified at time of analysis' and monitor the upstream repository (https://github.com/WGDashboard/WGDashboard) and the NVD entry (https://nvd.nist.gov/vuln/detail/CVE-2026-15734) for a tagged release above 4.3.2, then upgrade immediately once published. As compensating controls until a patched release is confirmed: restrict network access to the WGDashboard web interface to trusted management networks or a VPN/bastion only (do not expose it to the internet), enforce strong unique credentials and rotate any shared or default logins since exploitation requires an authenticated session, and place the dashboard behind a reverse proxy with authentication and rate limiting. Where feasible, run the WGDashboard service under a reduced-privilege account rather than root to blunt the impact of SSTI, accepting the trade-off that WireGuard interface management may then require carefully scoped sudo/capabilities configuration. Review web server and application logs for anomalous template-like payloads (e.g. sequences containing '{{', '{%', or Python object traversal strings) as a detection measure.
Rejetto HTTP File Server, up to and including version 2.3m, is vulnerable to a template injection vulnerability. Rated c
Invision Community 5.0.0 through 5.0.6 contains an unauthenticated remote code execution vulnerability in the template e
Remote code execution in the WPML WordPress multilingual plugin (versions up to and including 4.6.12) allows Contributor
Server-side template injection in Adobe Commerce, Adobe Commerce B2B, and Magento Open Source allows remote unauthentica
Unauthenticated remote code execution in Rejetto HFS2 (HTTP File Server) through version 2.4.0 lets an attacker execute
Tandoor Recipes is an application for managing recipes, planning meals, and building shopping lists. Rated critical seve
changedetection.io is an open source web page change detection, website watcher, restock monitor and notification servic
A server side template injection vulnerability in CrushFTP in all versions before 10.7.1 and 11.1.0 on all platforms all
Gibbon through 26.0.00 allows /modules/School%20Admin/messengerSettings.php Server Side Template Injection leading to Re
Server-side template injection in the TYPO3 'Powermail' extension lets an anonymous user submit Fluid template syntax th
Code injection in Orval before 8.21.0 lets an attacker-controlled OpenAPI v3 or Swagger v2 specification execute arbitra
Server-side template injection in FOSSBilling versions prior to 0.8.0 allows authenticated administrators to execute arb
Share
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-54248
GHSA-95wq-w6wp-f2w9