Celah Keamanan Tailscale SSH Tanpa Patch Mengancam Server: Peretas Bisa Raih Akses Root

Satu perangkat yang telah disusupi di dalam jaringan Tailscale dapat dimanfaatkan untuk memperoleh kendali tingkat root pada server-server lain yang masih berada dalam jangkauannya, menurut laporan seorang peneliti keamanan siber yang merilis temuannya pada pekan ini.

Aksi eksploitasi ini memerlukan dua syarat utama: fitur Tailscale SSH dikonfigurasi untuk mengizinkan penerusan porta (port forwarding), dan peretas telah menguasai setidaknya satu perangkat yang diizinkan oleh aturan akses jaringan untuk terhubung langsung ke mesin tujuan.

Rangkaian temuan tersebut diumumkan secara terbuka pada 25 Oktober dalam sebuah riset bertajuk Tailworm oleh Erica Windisch dari Cyberdione Labs. Dalam pengujian selama rentang tiga hari di lingkungan laboratorium, Windisch menguji Tailscale versi 1.104.2 serta headscale versi 0.29.5, yaitu perangkat lunak server mandiri (self-hosted) sumber terbuka yang kerap dipakai berbagai organisasi sebagai pengganti layanan cloud resmi Tailscale.

Laporan teknis tersebut mendokumentasikan serangkaian uji coba terkendali terhadap sistem perangkat lunak, bukan operasi serangan pada infrastruktur produksi nyata. Hingga laporan tersebut diterbitkan ke ruang publik, pihak Tailscale belum menerbitkan buletin keamanan khusus, belum mendaftarkan nomor identifikasi CVE resmi, dan belum menyediakan versi pembaruan yang menambal masalah ini.

Pihak Tailscale sendiri sudah menyampaikan klarifikasi kepada masyarakat luas. Melalui forum diskusi Reddit, Vice President of Engineering Tailscale, Mike Shaver, menegaskan bahwa perusahaan telah menerima berkas laporan tersebut, tengah menginvestigasi area fungsionalitas terkait bersama spesialis keamanan siber eksternal, dan telah menemukan sejumlah persoalan teknis yang kini sedang ditangani solusinya. Shaver menyatakan bahwa tim internalnya masih memetakan konfigurasi mana saja yang rentan terkena dampak, seraya menggarisbawahi bahwa manajemen “tidak merekomendasikan semua orang untuk langsung mematikan Tailscale SSH.”

Secara mekanisme dasar, Tailscale SSH bekerja secara fundamental berbeda jika dibandingkan dengan server OpenSSH standar. Alih-alih melakukan verifikasi kredensial berupa kata sandi akun pengguna atau berkas kunci kriptografi privat, mekanisme ini langsung mengenali identitas perangkat keras, di mana sebuah aturan kontrol akses tunggal menentukan apakah perangkat tersebut berhak membuka sesi koneksi SSH menuju ke mesin tujuan.

Karakteristik arsitektur inilah yang membuat serangan tersebut sama sekali tidak memerlukan kata sandi yang dibajak atau pencurian kunci otentikasi. Penyerang hanya membutuhkan pijakan pertama pada salah satu perangkat jaringan, yang menurut dokumen laporan dapat diperoleh melalui berbagai vektor serangan biasa: eksploitasi kerentanan pada aplikasi web, paket perangkat lunak berbahaya, serangan phishing, atau kebocoran kredensial masuk biasa. Sistem Tailscale sendiri bukanlah faktor yang memicu atau menciptakan pijakan awal tersebut.

Seberapa efektif seorang administrator sistem dapat memitigasi bahaya ini sangat bergantung pada tempat infrastruktur jaringan tersebut dijalankan. Pada ekosistem cloud milik Tailscale, opsi penerusan koneksi dapat dinonaktifkan secara spesifik per aturan jaringan. Sebaliknya, pada headscale versi 0.29.5, fitur penerusan koneksi sama sekali tidak bisa dipadamkan. Laporan itu menyimpulkan bahwa setiap izin SSH yang diberikan di platform mandiri tersebut harus dipandang setara dengan menyerahkan hak akses root penuh pada server target.

Di dalam simulasi laboratorium, Windisch mendemonstrasikan eskalasi masalah ini melalui beberapa tahapan beruntun. Memanfaatkan fungsionalitas standar SSH port forwarding, sebuah sesi pengguna umum berhasil memaksa proses latar belakang Tailscale yang berhak root untuk menyambung ke socket sistem yang seharusnya secara eksklusif hanya dapat disentuh oleh root, sehingga pengujian tersebut berhasil mendapatkan hak akses root seketika dan membaca berkas kata sandi sistem (/etc/shadow) tanpa kepemilikan izin administrator sedikit pun.

Metode serangan kedua memanfaatkan teknik penimpaan socket milik akun root dengan socket buatan penyerang, yang membuka jalan bagi eksekusi perintah root secara langsung terhadap fungsionalitas dan layanan sistem tertentu.

Metode ketiga berhasil menembus mekanisme pemeriksaan keamanan yang dirancang untuk membatasi berkas mana saja yang diizinkan untuk diakses oleh fitur forwarding, yaitu dengan memanfaatkan celah kondisi balapan (race condition) antara jendela waktu saat sistem memeriksa jalur direktori berkas dan saat sistem benar-benar mengeksekusinya. Rantai eksploitasi ini melangkah lebih dalam di lingkungan lab, sebagaimana diuraikan laporan: peretas sukses merebut kunci otentikasi yang digunakan untuk pendaftaran mesin baru, lalu memanfaatkan kunci kriptografi tersebut guna memasukkan mesin penyerang sendiri ke dalam jejaring internal sebagai node server tepercaya.

Langkah peretasan pamungkas tersebut hanya berhasil berjalan mulus tanpa kendala dari titik awal sampai akhir pada konfigurasi jaringan yang belum mengaktifkan fitur perlindungan Tailnet Lock. Sementara itu, pada kluster jaringan yang telah menerapkan Tailnet Lock, data rahasia yang melintas berhasil disadap di tengah jalan, namun tahap akhir penggabungan perangkat ilegal ke dalam lingkaran otoritas tidak dapat dirampungkan.

Berdasarkan keseluruhan hasil pengujian, Windisch melabeli dampak kerentanan ini sebagai ancaman yang berpotensi “wormable” (dapat menyebar mandiri). Di laboratorium, satu perangkat yang berhasil ditunggangi terbukti sanggup menulari setiap mesin target lain yang dibuka jalurnya oleh aturan akses kontrol, tanpa sandi akun, tanpa kunci curian, dan tanpa memerlukan interaksi pengguna apa pun, dengan durasi pergerakan kurang dari satu detik untuk setiap mesin yang dilompati.

Sebagaimana tertulis di dalam naskah laporannya, “jaringan mesh ini mengubah sebuah pijakan biasa menjadi akses istimewa di seluruh armada server pada kecepatan mesin.” Kendati demikian, laju penyebaran cepat ini baru diukur dan diverifikasi di dalam instalasi laboratorium, bukan insiden nyata di infrastruktur produksi terbuka.

Laporan riset tersebut merinci dua pembatas utama yang sanggup meredam penyebaran: kebijakan kontrol akses jaringan yang dikonfigurasi secara ketat berpasangan dari satu sumber tunggal ke satu target tunggal (single source-to-destination pairs) yang terbukti memblokir pergerakan lateral dengan sendirinya, serta penerapan kunci mesin yang diikat langsung pada modul perangkat keras seperti TPM atau Secure Enclave.

Sejumlah pakar keamanan siber yang membaca dokumen publikasi tersebut secara terbuka mempertanyakan penggunaan label “wormable”, sementara praktisi lainnya sepakat bahwa temuan mengenai eskalasi hak istimewa menuju root merupakan sebuah ancaman yang sangat fatal.

Kerentanan pada fungsionalitas SSH ini hanyalah satu dari 11 temuan terpisah yang dijabarkan dalam laporan teknis, yang turut mengulas modul Tailscale app connectors, fungsionalitas serve, server relai DERP untuk komunikasi antarperangkat, serta aplikasi headscale. Dalam wawancaranya dengan The Hacker News, Windisch mengungkapkan bahwa eskalasi hak istimewa SSH “sangat mengkhawatirkan,” namun kerentanan pada app connector “bisa berdampak jauh lebih masif bagi sejumlah organisasi tertentu.” Celah pada konektor aplikasi tersebut, khususnya pada fitur eksperimental bernama conn25, memberikan celah bagi pengguna terotorisasi untuk mengalirkan lalu lintas data ke alamat tujuan yang tidak pernah disetujui tim keamanan, termasuk mengakses layanan metadata penyedia cloud publik yang menyimpan kredensial akses penting server.

Seluruh kesimpulan analisis ini sepenuhnya berpijak pada laporan independen yang disusun oleh Windisch. Belum ada periset keamanan luar lain yang mereplikasi pembuktian teknis tersebut secara terbuka, dan pihak korporat Tailscale sendiri belum memberikan konfirmasi resmi atas klaim teknis yang terperinci. Windisch mengonfirmasi bahwa kode pembuktian konsep (proof-of-concept) yang mendasari temuan ini tidak disebarluaskan ke masyarakat, melainkan hanya diserahkan secara privat ke alamat kontak keamanan Tailscale.

Terkait pola penyampaiannya, Windisch menyatakan proses pengungkapan informasi ini sebagai “dilaporkan namun tidak dikoordinasikan,” sebagaimana ia sampaikan dalam forum Ycombinator Hacker News, di mana salah seorang komentator di forum tersebut sempat mengkritik bahwa publikasi tanpa menuntaskan koordinasi langsung dengan Tailscale adalah langkah yang kurang bertanggung jawab.

Menjawab pertanyaan klarifikasi dari media The Hacker News, Windisch menegaskan bahwa dirinya telah lebih dulu mengirimkan salinan dokumen laporan beserta kode pembuktian konsep kepada pihak Tailscale sebelum artikelnya tayang ke publik, tepatnya kepada kontak keamanan perusahaan pada hari Sabtu sebelumnya. Ia juga menjelaskan pernah menyampaikan kekhawatiran terkait arsitektur jaringan kepada Chief Executive Officer Tailscale jauh hari sebelumnya, dan telah mengunggah hash berkas secara publik sembari menyarankan komunitas pengguna untuk mematikan layanan Tailscale SSH sementara waktu.

Laporan yang beredar ini menjadi babak terbaru dari serangkaian masalah keamanan pada komponen Tailscale yang sama. Sebelumnya pada tahun 2026, Tailscale telah menambal beberapa celah keamanan pada Tailscale SSH dan pengelolaan socket server, termasuk sebuah kerentanan pada versi 1.98.9 di mana fitur forwarding Unix socket pada SSH dapat menyusup ke socket istimewa.

Mengingat belum tersedianya tambalan kode resmi, mitigasi yang dapat dijalankan administrator berpusat pada perombakan pengaturan Tailscale SSH dan fungsionalitas terkait. Pokok penanganan dari laporan teknis dan saran resmi Tailscale saling melengkapi pada sebagian besar poin utamanya.

Manajemen Tailscale juga menyarankan pengaktifan SSH check mode, yaitu mekanisme yang menambahkan prosedur otentikasi login tambahan sebelum sesi dibuka, serta menyalakan fitur pembaruan perangkat lunak otomatis. Kendati demikian, check mode tidak serta-merta melenyapkan celah eskalasi hak akses tersebut, melainkan sekadar menambahkan rintangan pencegahan baru di hadapannya.