Sliver C2 CVE-2025-27093
MEDIUMAttack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRecover WireGuard keypair from beacon dump
-
DeliveryConnect to Sliver WireGuard listener as peer
-
ExploitTraverse unfiltered inter-client netstack
-
ExecutionReach operator RDP/SSH/SMB or port forwards
-
ImpactCompromise operator or pivot across implants
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the attacker to be a peer on the Sliver WireGuard overlay network. Concretely, per the advisory, this means either (a) legitimately holding two or more operator/beacon WireGuard configs that connect to the same CLI-created WireGuard listener, or (b) recovering a beacon's WireGuard private key, public key and endpoint from a process memory dump or other forensic access to a deployed implant. Once a peer, the missing netstack traffic filtering lets the attacker reach other clients and operator services (e.g. SSH/RDP/SMB bound to 0.0.0.0 on the WG interface IP such as 100.64.0.3) and the key-exchange listener at 100.64.0.1:1337. LIMITING FACTORS: the flaw only affects environments actually using Sliver's WireGuard transport with port forwarding/operator WG configs as documented; it is not reachable from the general internet, requires valid WireGuard keymaterial or peer position, and the highest-value abuse (attacking operators) depends on the operator using an OS-integrated WireGuard client with services listening on 0.0.0.0. |
| Impact | The signals here are consistent and point to a moderate, situational risk rather than an urgent emergency. The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L = 6.3 Medium) describes a network-reachable flaw with low-complexity, but the three impact metrics are all Low, reflecting lateral-reach/segmentation failure rather than direct code execution. EPSS is low (0.24%, 14th percentile), which aligns with the lack of KEV listing - there is no evidence of active or widespread exploitation. A PoC is documented in the GitHub Security Advisory (GHSA-q8j9-34qf-7vq7), so publicly available exploit guidance exists, but this must not be conflated with in-the-wild exploitation. A key nuance the CVSS vector understates: this is a security TOOL (an offensive C2 framework), so the 'victims' are red-team operators and the attack population is implants/peers already inside the WireGuard overlay. The PR:N rating is questionable - realistic abuse requires either possessing a valid WireGuard keypair (recovered via beacon process dump/forensics) or already being a deployed client on the overlay, which is a meaningful precondition the scored vector does not capture (see assessed vector). Net: a genuine operational-security concern for Sliver users that should be patched, but not a mass-exploitation internet-facing threat; EPSS-low + no-KEV + tool-niche footprint place it well below drop-everything priority. |
| Exploit ScenarioDerived | An attacker who controls or forensically examines a deployed Sliver beacon recovers its WireGuard private key, endpoint and public key from a process memory dump, then connects to the Sliver WireGuard listener as a legitimate peer. Because the custom netstack performs no inter-client traffic filtering, the attacker reaches operator services (RDP/SSH/SMB on the WG interface IP) or other implants' port forwards, and can even hit the key-exchange listener (100.64.0.1:1337) to mint new clients for persistence. A PoC demonstrating client-to-client ping/scan/connect and the key-recovery path is published in the GHSA advisory. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Unrestricted client-to-client traffic in Sliver's custom WireGuard netstack (1.5.43 and earlier, plus the 1.6.0-dev development build) lets any peer on the same WireGuard overlay reach every other peer, so a leaked or memory-recovered beacon keypair can be used to attack operators or to reach port forwardings exposed by other implants. Exploitation is not possible from the general internet: the attacker must already occupy a peer position on the Sliver WireGuard network, either by holding operator/beacon configurations that connect to the same CLI-created listener or by extracting a beacon's private key, public key and endpoint from a process dump. Vendor-released patch: 1.5.44. EPSS is low (0.24%, 14th percentile) and the CVE is not in CISA KEV; no public exploit code identified at time of analysis, though the upstream advisory describes a step-by-step reproduction procedure.
RemediationAI
Upgrade Sliver to 1.5.44 or later - this is the vendor-released patch that adds the netstack IPTables filter with a default-drop input policy and explicit allowances only for the netstack port and key-exchange listener (see GHSA-q8j9-34qf-7vq7 and commits 8e5c5f14 / 9122878c). If an immediate upgrade is not possible, compensate in layers: stop using Sliver's WireGuard transport for port forwarding and shift to an alternative transport (HTTP/mTLS or DNS) so implants and operators are not in a shared overlay, at the cost of losing the UDP WireGuard profile; bind operator-side services (SSH, RDP, SMB) to 127.0.0.1 rather than 0.0.0.0 so they are not reachable on the WireGuard interface address; and add host firewall rules that drop inbound traffic arriving on the WireGuard interface except the specific ports you require. Treat any beacon or operator keypair that could have been exposed via process dumping as compromised and rotate WireGuard keys, since a recovered beacon key lets an attacker request new peer configs from the key-exchange listener without operator knowledge - rotating keys invalidates existing tunnels and requires reconnecting all clients. Finally, separate operator and beacon listeners or use distinct WireGuard interfaces where operationally feasible, and monitor the overlay for unexpected inter-peer connections.
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in go
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Sliver ships a custom WireGuard implementation built on Go and gVisor-derived netstack code, where a single WireGuard listener (for example 100.64.0.1) serves both operator configurations and beacon/session implants, and the key-exchange listener runs on a separate port (documented as 100.64.0.1:1337). The root cause is CWE-284 (Improper Access Control): the netstack applied no filtering between tunnel clients, so the Input, Forward and Output chains accepted arbitrary inter-peer packets, allowing ICMP, TCP scans and service connections between clients on 100.64.0.0/10-style overlay addresses. The fix (commits 8e5c5f14 and 9122878c) installs an IPTables filter table with a default-DROP input policy and explicit AllowTCPPort rules only for the netstack port and the key-exchange listener, and removes the C2 listener persistence call in server/c2/jobs.go. Because traffic inside the WireGuard tunnel is not exposed to the public internet, the flaw only matters where Sliver's WireGuard transport is actually used with operator configurations and port forwarding as documented.
Know when Wireguard 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
AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L
Abuse requires possessing a valid WireGuard keypair/peer position (PR:L) typically recovered via forensic beacon dump (AC:H); impact is limited lateral reach, so C/I/A all Low and no UI needed.
Primary rating from Vendor (github).
CVSS VectorVendor: github
DescriptionCVE.org
Sliver is a command and control framework that uses a custom Wireguard netstack. In versions 1.5.43 and earlier, and in development version 1.6.0-dev, the netstack does not limit traffic between Wireguard clients. This allows clients to communicate with each other unrestrictedly, potentially enabling leaked or recovered keypairs to be used to attack operators or allowing port forwardings to be accessible from other implants.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Protonvpn versions up to 1.26.0 contains a vulnerability that allows attackers to potentially execute arbitrary code (CV
Memory exhaustion in Sliver C2 framework prior to version 1.7.0 allows unauthenticated remote attackers to bypass OTP va
Authenticated operators in Sliver C2 framework versions prior to 1.6.11 can read arbitrary files on the server through a
The WireGuard client 0.5.3 on Windows insecurely configures the operating system and firewall such that traffic to a loc
Privilege escalation in WireGuard Portal prior to version 2.1.3 allows authenticated non-admin users to gain full admini
Netmaker versions prior to 1.5.0 fail to properly validate host JWT tokens during authorization, allowing any attacker w
Netmaker versions prior to 1.5.0 fail to properly validate role assignments in the user update API endpoint, allowing au
Crux Agent versions 1.9.0 through 2.0.2 mishandle the WireGuard preshared key derived from the Crux SKA bilocation key:
Cilium versions 1.18.0-1.18.5 with Native Routing, WireGuard, and Node Encryption enabled incorrectly allow cross-node P
Netmaker versions prior to 1.5.0 expose WireGuard private keys through unauthenticated API endpoints when accessed by us
Same weakness CWE-284 – Improper Access Control
View allSame technique Authentication Bypass
View allVendor StatusVendor
SUSE
Severity: Moderate| Product | Status |
|---|---|
| openSUSE Tumbleweed | Fixed |
| SUSE Linux Enterprise Server 16.1 | Affected |
| SUSE Linux Enterprise Server 16.2 | Affected |
| SUSE Linux Enterprise Server for SAP applications 16.1 | Affected |
NVD
CVE.org
EPSS
GitHub
Exploit-DB