Skip to main content

WGDashboard CVE-2026-15732

| EUVDEUVD-2026-54245 CRITICAL
Server-Side Request Forgery (SSRF) (CWE-918)
2026-08-06 cret@cert.org GHSA-89hj-33q6-8644
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
7.1 HIGH

Description gates the webhook behind authentication so PR:L not PR:N; full-read SSRF gives high confidentiality, limited integrity from arbitrary requests, and no availability impact.

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

4
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 Request Forgery (SSFR) vulnerability exist in WGDashboard version 4.2.3 and earlier. The webhook functionality allows authenticated attackers to make arbitrary HTTP requests and retrieve responses.

AnalysisAI

Server-Side Request Forgery in WGDashboard (WireGuard management dashboard) version 4.2.3 and earlier (EUVD extends the range through 4.3.2) lets attackers abuse the webhook functionality to make arbitrary HTTP requests from the server and read back full responses. The description scopes this to authenticated attackers, though the supplied CVSS vector marks it PR:N (unauthenticated) - a discrepancy defenders should resolve with the vendor. Publicly available exploit code exists (Stuub PoC), but EPSS is only 0.16% (6th percentile) and there is no public exploit identified as actively exploited.

Technical ContextAI

WGDashboard is an open-source Python/Flask web UI for managing WireGuard VPN configurations. The flaw is a classic CWE-918 Server-Side Request Forgery in its webhook feature: user-influenced destinations are used to originate HTTP requests server-side without adequate validation of the target host/URL, and critically the full response body is returned to the requester (a 'full-read' SSRF rather than blind SSRF). This lets an attacker pivot the WGDashboard server into internal networks, reaching cloud metadata endpoints (e.g., 169.254.169.254), internal admin interfaces, or link-local services that are otherwise unreachable from outside.

RemediationAI

No vendor-released patch version was identified at time of analysis; the input provides no fixed release tag. Monitor the project repository (https://github.com/WGDashboard/WGDashboard) and the NVD advisory (https://nvd.nist.gov/vuln/detail/CVE-2026-15732) for a fixed release above 4.3.2 and upgrade as soon as it is published. As compensating controls until then: restrict who can configure webhooks (limit dashboard accounts and enforce strong authentication, since the description indicates an authenticated feature); place the WGDashboard host behind egress filtering that blocks outbound requests to internal RFC1918 ranges, link-local 169.254.169.254 cloud metadata, and localhost, so SSRF cannot reach sensitive internal targets; and if the webhook feature is unused, disable it entirely. Trade-offs: egress filtering can break legitimate outbound webhook deliveries to intended external endpoints, and disabling webhooks removes any notification integrations that depend on them.

Share

CVE-2026-15732 vulnerability details – vuln.today

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