Tailscale SSH
SSH有効ノードへの接続許可と該当する転送権限が前提。rootによるUnix socket操作とパス競合で権限が越境するという報告です。
確認:有効ノード、SSHルール、不要な転送SPECIAL REPORT · 2026-10-25 23:18 JST
Tailscale / headscale を使っている人へ。
まず見るのは、SSHを許可した相手と、接続後の権限。
対象23:18 JST / 14:18 UTC。一次資料の実取得は基準後。
研究ページ・当事者応答は更新され得るため、当時の不変な本文とはしません。
01 / FIND YOUR EXPOSURE
以下は研究者の再現報告の要約です。本調査でPoCを実行していません。11項目には設定・脅威モデルの注意も含まれ、11件のCVEや11件の侵害と数えません。
SSH有効ノードへの接続許可と該当する転送権限が前提。rootによるUnix socket操作とパス競合で権限が越境するという報告です。
確認:有効ノード、SSHルール、不要な転送0.29.5で公開登録経路のメモリ枯渇・キャッシュ排出を報告。研究者はSSH転送も抑止できないと指摘します。
確認:公開範囲、SSH許可、メモリと登録監視conn25の利用capabilityを持つ端末が、コネクタの実宛先を選べるという指摘。LAN・metadata・clusterへの経路を確認します。
確認:conn25採用、利用権限、実宛先のegress特権socket宛TCP転送、設定後の競合、全interfaceへのbind、複数mountの認可等。operatorの設定やアプリ側の認可に依存します。
確認:forward設定、listen範囲、backend認可DERP clientのメモリ枯渇は悪性relayへ接続させられることが前提。すべての利用者が同じ経路で影響を受けると一般化しません。項目別の詳細と留保 →
02 / ACT TODAY
03 / IF COMPROMISE IS SUSPECTED
隔離と証跡保全を行い、制御面で端末を削除・失効し、露出した登録用の鍵やAPI資格情報を更新します。root侵害ではstateがコピーされた可能性も調査。OSを再インストールしただけでは、外へ持ち出された鍵は失効しません。署名ノードの被害はTailnet Lockの鍵も検討します。
04 / A DIFFERENT FIX
10/21の1.104.2は、TS-2026-013・eMudhra証明書問題の対策版です。Tailworm研究も同じ版を対象にしています。証明書への更新を適用しながら、Tailwormの確定した修正を別に追跡してください。
研究者:Erica Windisch / Cyberdione Labs。検証期間10/22–24、Tailscale 1.104.2・headscale 0.29.5。独立した実環境の再現確認はしていません。ベンダーは影響構成を調査中で、研究者の全11項目を個別認定したとは扱いません。専用CVE・CVSS・最低修正版は今回未確定です。
研究サイトの厳密な版履歴とReddit応答の編集時刻は未確定。取得後の情報を23:18以前の確定状態へ遡及させません。記録・ハッシュと調査上の限界はリポジトリに残しています。