<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Vulnerability on softon.top</title>
		<link>https://softon.top/tags/vulnerability/</link>
		<description>Recent content in Vulnerability on softon.top</description>
		<generator>Hugo</generator>
		<language>zh-CN</language>
		
		
		
		
			<lastBuildDate>Wed, 28 Oct 2026 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://softon.top/tags/vulnerability/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Tailscale SSH 的 tailworm 漏洞：我的 NAS 一秒被提权成 root，我做了什么</title>
				<link>https://softon.top/software/tailscale-ssh-tailworm-vulnerability-root-privilege-escalation-mitigation/</link>
				<pubDate>Wed, 28 Oct 2026 00:00:00 +0000</pubDate>
				<guid>https://softon.top/software/tailscale-ssh-tailworm-vulnerability-root-privilege-escalation-mitigation/</guid>
				<description>&lt;p&gt;2026 年 10 月 25 日，安全研究员 Erica Windisch（Cyberdione Labs）发布了 &lt;strong&gt;Tailworm&lt;/strong&gt; 报告。&lt;/p&gt;&#xA;&lt;p&gt;报告说的是 Tailscale 内置的 SSH 服务。结论很吓人：&lt;strong&gt;一台设备失陷，就能以每台不到 1 秒的速度，把网内其他服务器挨个提权成 root&lt;/strong&gt;——不需要密码，不需要偷密钥，不需要用户交互。&lt;/p&gt;&#xA;&lt;p&gt;Tailscale 官方截至发稿&lt;strong&gt;没有发布安全公告、没有分配 CVE、没有修复版本&lt;/strong&gt;。工程副总裁 Mike Shaver 在 Reddit 的回应是：不建议所有用户直接禁用 Tailscale SSH。&lt;/p&gt;&#xA;&lt;p&gt;我用 Tailscale 管家里的 NAS 和几台服务器。这份报告我逐条读了，也把临时避险清单跑了一遍。这篇把&lt;strong&gt;漏洞机制、三条利用链、以及我现在怎么改 ACL&lt;/strong&gt; 全部拆开。&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Tailscale SSH 的服务器跑在 &lt;code&gt;tailscaled&lt;/code&gt; 里，这个守护进程是 &lt;strong&gt;root 权限&lt;/strong&gt;；标准 OpenSSH 认证后会降权，它不会&lt;/li&gt;&#xA;&lt;li&gt;Unix socket 转发（&lt;code&gt;ssh -L&lt;/code&gt;/&lt;code&gt;-R&lt;/code&gt;）的路径检查和文件操作都以 root 执行，存在 TOCTOU 竞态&lt;/li&gt;&#xA;&lt;li&gt;实测链：替换 root 套接字执行 root 命令、通过 Docker/systemd/管理套接字提权、窃取注册密钥把自有设备接进网络&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;唯一被验证能阻断传播的措施&lt;/strong&gt;：把 ACL 改成&amp;quot;单源到单目标&amp;quot;配对规则&lt;/li&gt;&#xA;&lt;li&gt;headscale 0.29.5 &lt;strong&gt;无法关闭端口转发&lt;/strong&gt;，其 SSH 授权等同于开放 root&lt;/li&gt;&#xA;&lt;li&gt;这&lt;strong&gt;不是&lt;/strong&gt;外部未授权远程访问，前提是&amp;quot;已批准设备 + SSH 规则允许转发&amp;quot;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;tailscaled-为什么会变成-root-后门&#34;&gt;tailscaled 为什么会变成 root 后门？&#xA;&lt;/h2&gt;&lt;p&gt;先讲清楚一个反直觉的设计差异。&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
