跳到正文
小眾軟件· 青小蛙·· 4 小時前AI 評分72

Tailworm 報告揭示 Tailscale 及相關元件 11 項安全問題,Tailscale SSH 可能導致 root 權限提升

Tailscale SSH 被曝安全漏洞:一台设备失守,可获得其他服务器 root 权限|另外还有11项漏洞

AI 導讀

安全研究員 Erica Windisch 發佈 Tailworm 報告,列出 Tailscale 及相關元件 11 項安全問題,分屬 5 類;其中 Tailscale SSH 在特定 SSH 端口轉發條件下,可能讓已獲準使用 Tailscale SSH 的用戶取得目標主機 root 權限。

正文

Tailscale SSH 漏洞

如果你在使用 Tailscale 管理家里的 NAS、公司的服务器、个人电脑、手机,那么先把 Tailscale SSH 关了,目前漏洞还未修复。(2026年10月26日)

安全研究员 Erica Windisch 近日公布了一份名为 Tailworm 的安全报告,在 Tailscale 及其相关组件中发现了 11 项安全问题,分为 5 组。

其中最严重的漏洞是 Tailscale SSH:已获准使用 Tailscale SSH 的用户可以通过 Unix 套接字转发获取目标主机的 root 权限。

Tailscale SSH 被曝安全漏洞:一台设备失守,可获得其他服务器 root 权限|另外还有11项漏洞 1

Tailscale 是一款基于 WireGuard 的组网工具,可以让不同地点的电脑、服务器、NAS 组成一个私有网络。比如你在家中访问办公室的网络资源,在安装了 Tailscale 之后,最终效果就是家与办公室之间就像在一个局域网之内。

并且还能控制A设备只能访问B,而B只能访问C但不能访问A。非常灵活。

Tailscale SSH 出了什么问题?

启用 Tailscale SSH 后,就可以通过 SSH 连接到每一台设备。

在 Linux 上,Tailscale SSH 服务器运行在 tailscaled 后台进程中,而这个进程通常拥有 root 权限。

研究员发现,在特定 SSH 端口转发条件下,攻击者可能利用高权限的 tailscaled 访问本来不应该由普通用户访问的 Unix Socket,最终实现权限提升。

测试设备版本:tailscale v1.104.2,headscale v0.29.5

实验室测试中,每攻陷一台设备耗时不到 1 秒,直到所有允许访问的设备都被攻陷,并且会自动传播。

Tailscale SSH 被曝安全漏洞:一台设备失守,可获得其他服务器 root 权限|另外还有11项漏洞 2

不只有 SSH:涉及 5 类安全问题

报告共列出 11 项发现,涉及:

  • Tailscale SSH: 权限边界和 SSH 端口转发问题,可能导致 root 权限提升。
  • Tailscale Serve: 服务暴露与权限隔离相关问题。
  • App Connector: 应用连接功能中的安全问题。
  • DERP 中继客户端: 与中继连接处理有关的安全问题。
  • headscale: 第三方开源控制服务器的 SSH 策略与权限控制问题。

Tailscale 官方回应

截止目前,尚未有针对这些发现的 CVE 编号、GitHub 安全公告、Tailscale 安全公告或修复版本。

来自 threatwire 的说法,Tailscale 工程副总裁 Mike Shaver 于 2026 年 10 月 25 日 00:41 UTC 在 r/Tailscale 上发布了一份声明。

Tailscale SSH 被曝安全漏洞:一台设备失守,可获得其他服务器 root 权限|另外还有11项漏洞 3

要点如下:

  • Tailscale 已收到研究人员的报告,目前正在审查中。
  • 该公司自己的团队以及外部安全专家此前已经展开调查。这项工作“发现了一些我们正在努力解决的问题”。
  • 目前发现的大多数问题都与用户获得连接授权后发生的情况有关,特别是 Unix 权限和 SSH 转发方面的问题。会话“可能能够执行超出已配置本地用户应有权限执行的操作”。
  • Tailscale 表示,这“与未经身份验证的攻击者能够连接到任意机器的情况并不相同”。
  • 目前仍在验证全部影响范围,包括哪些配置会受到影响。
  • “根据我们目前的评估,我们不建议所有人禁用 Tailscale SSH。”
  • Tailscale 将发布一份安全公告,其中包含已确认的发现、受影响的配置和补丁,然后发布一份技术说明。

在 Hacker News 上,一位 Tailscale 的工程师也对报告中的一项说法提出了质疑。Windisch 表示,每个节点都可以看到完整的对等节点列表。他指出,这可能是 headscale 架构的差异:Tailscale 自身的控制平面会对网络映射进行精简,因此彼此之间没有 ACL 路径的节点无法看到对方。

目前,公开代码中已经出现部分修复工作,包括 Serve 权限问题,以及将 SSH 端口转发操作隔离到独立特权进程的改动。

如何关闭 Tailscale SSH?

在需要关闭 Tailscale SSH 的设备上执行:

sudo tailscale set --ssh=false

这条命令只会关闭 Tailscale 内置的 SSH 服务器,不会断开 Tailscale 网络连接,也不会关闭系统自带的 OpenSSH 服务。

如果之后需要重新启用:

sudo tailscale set --ssh=true

另外请在操作远程机器的时候更谨慎一些,青小蛙前两天刚刚遭遇了让AI修机器最终被挡在设备外的以外状况,想去嘲笑的可以围观:https://meta.appinn.net/t/topic/94203/


相关链接:

原文:


相关阅读


©2021 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南
3659b075e72a5b7b1b87ea74aa7932ff
点击这里留言、和原作者一起评论

[ 点击前往获取链接 ]


來源:小眾軟件 · appinn.com