CVE-2025-27093CVE-2025-27093是Sliver命令和控制框架中的一个安全漏洞。Sliver是一款开源的渗透测试工具,被红队操作员和攻击性安全研究人员广泛使用。该框架采用自定义的Wireguard网络栈实现通信功能。在1.5.43及更早版本以及开发版本1.6.0-dev中,由于netstack实现存在缺陷,Wireguard客户端之间的流量未受到适当的隔离和限制。这一安全漏洞允许连接到同一Sliver服务器的多个客户端( implants)之间进行无限制的直接通信。攻击者可能利用此漏洞通过泄露或恢复的密钥对发动攻击,例如冒充其他客户端与操作者通信、窃听客户端间通信内容或利用端口转发功能从其他植入物访问内部网络资源。该漏洞的CVSS评分为6.3,属于中等严重程度,攻击复杂度低,无需特殊权限,但需要用户交互。
Sliver框架使用自定义开发的Wireguard兼容网络栈来处理客户端与服务器之间的加密通信。该网络栈在设计上模拟了Wireguard的点对点通信模型,但在1.5.43及更早版本中,服务器端未能正确实现客户端流量的隔离机制。Wireguard协议本身设计为点对点通信,客户端之间可以直接交换数据包。然而,在C2框架的上下文中,不同的植入物(implants)应该被视为独立的客户端,它们之间的直接通信应该被服务器显式控制或完全禁止。由于缺乏流量过滤逻辑,连接到同一Sliver服务器的恶意植入物可以向其他植入物发送任意数据包,包括端口转发请求、命令控制流量等。攻击者可以利用泄露的会话密钥或通过社会工程获取的密钥,建立到Sliver服务器的连接,然后尝试与其他在线植入物建立直接通信隧道。此外,由于端口转发功能缺乏客户端级别的访问控制,一个植入物的端口转发可能被其他恶意植入物滥用。