Skip to main content

WGDashboard EUVDEUVD-2026-54248

| CVE-2026-15734 CRITICAL
Improper Neutralization of Special Elements Used in a Template Engine (CWE-1336)
2026-08-06 cret@cert.org GHSA-95wq-w6wp-f2w9
9.8
CVSS 3.1 · Vendor: cert
Share

Severity by source

Vendor (cert) PRIMARY
9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
8.8 HIGH

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.

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 (cert).

CVSS VectorVendor: cert

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

5
Threat Model Generated
Sep 01, 2026 - 15:34 vuln.today
Analysis Generated
Aug 07, 2026 - 17:22 vuln.today
CVSS changed
Aug 07, 2026 - 17:22 NVD
9.8 (CRITICAL)
CVE Published
Aug 06, 2026 - 22:16 cve.org
CRITICAL 9.8
CVE Published
Aug 06, 2026 - 22:16 cve.org
UNKNOWN (no severity yet)

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

More in Ssti

View all
CVE-2024-23692 CRITICAL POC
9.8 May 31

Rejetto HTTP File Server, up to and including version 2.3m, is vulnerable to a template injection vulnerability. Rated c

CVE-2025-47916 CRITICAL POC
10.0 May 16

Invision Community 5.0.0 through 5.0.6 contains an unauthenticated remote code execution vulnerability in the template e

CVE-2024-6386 CRITICAL POC
9.9 Aug 21

Remote code execution in the WPML WordPress multilingual plugin (versions up to and including 4.6.12) allows Contributor

CVE-2026-75650 CRITICAL POC
10.0 Sep 07

Server-side template injection in Adobe Commerce, Adobe Commerce B2B, and Magento Open Source allows remote unauthentica

CVE-2026-97359 CRITICAL POC
10.0 Sep 24

Unauthenticated remote code execution in Rejetto HFS2 (HTTP File Server) through version 2.4.0 lets an attacker execute

CVE-2025-23211 CRITICAL POC
9.9 Jan 28

Tandoor Recipes is an application for managing recipes, planning meals, and building shopping lists. Rated critical seve

CVE-2024-32651 CRITICAL POC
10.0 Apr 26

changedetection.io is an open source web page change detection, website watcher, restock monitor and notification servic

CVE-2024-4040 CRITICAL POC
10.0 Apr 22

A server side template injection vulnerability in CrushFTP in all versions before 10.7.1 and 11.1.0 on all platforms all

CVE-2024-24724 CRITICAL POC
9.8 Apr 03

Gibbon through 26.0.00 allows /modules/School%20Admin/messengerSettings.php Server Side Template Injection leading to Re

CVE-2026-77136 CRITICAL POC
9.5 Aug 25

Server-side template injection in the TYPO3 'Powermail' extension lets an anonymous user submit Fluid template syntax th

CVE-2026-72716 CRITICAL POC
9.3 Aug 19

Code injection in Orval before 8.21.0 lets an attacker-controlled OpenAPI v3 or Swagger v2 specification execute arbitra

CVE-2026-28496 CRITICAL POC
9.4 Jun 23

Server-side template injection in FOSSBilling versions prior to 0.8.0 allows authenticated administrators to execute arb

Share

EUVD-2026-54248 vulnerability details – vuln.today

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