【安全分析】Tailscale 遭曝存在11项漏洞

近期开发者群体中流传着一套服务器防护方案:关闭公网SSH端口,以Tailscale替代传统远程访问方式。然而10月25日发布的Tailworm报告打破了这一设想。

安全研究员Erica Windisch披露,Tailscale及其开源分支headscale共存11项安全隐患,其中最为棘手的症结集中于内置SSH功能。

据披露的攻击路径分析,入侵者无需突破VPN加密层。仅需掌握一台已获Tailscale SSH授权的设备,且目标服务器开启SSH转发权限,便可能逐级提权至root。

漏洞根因指向权限隔离缺陷。Tailscale服务端进程以root身份运行,部分转发操作继承该权限。实验中通过Unix Socket转发机制,研究员成功绕开普通账户限制,经由Docker容器获取到服务器最高控制权。

第二条攻击链则针对设备注册环节。在未部署Tailnet Lock的测试环境中,攻击者截获注册密钥后植入伪造服务器节点。

值得注意的是,这并非Tailscale首次遭遇同类问题。今年6月,官方曾修复SSH的Unix Socket转发越权漏洞,同期封堵了通过UID `0` 获取root权限的路径;7月又修补了利用特殊用户名`-i`绕过权限检查的缺陷。如今研究员从同一套转发机制中再次挖掘出提权漏洞。

Tailscale工程副总裁Mike Shaver对此回应称,团队已确认SSH授权后的权限越界问题,但尚未完全核实报告全部结论,同时不建议用户全面停用Tailscale SSH功能。

10月25日当天,工程团队在GitHub连续提交多项SSH改造方案,计划将转发操作的执行权限从root降级为实际登录用户。相关修复预计将在后续版本中发布。