
ثغرات Tailscale SSH غير المصححة تسمح لجهاز مخترق بالحصول على صلاحيات root على خوادم أخرى
أظهر باحث أن جهازًا مخترقًا على شبكة Tailscale يمكنه الحصول على صلاحيات root على خوادم أخرى عند تفعيل إعادة توجيه منفذ SSH. يغطي تقرير Tailworm الإصدارين Tailscale 1.104.2 وheadscale 0.29.5، ولا يتوفر أي تصحيح.
الخلفية
نشرت باحثة أمنية تُدعى Erica Windisch تقريرًا باسم Tailworm في 25 أكتوبر 2026 يصف ثغرات غير مصححة في Tailscale SSH. وكانت الإصدارات التي جرى اختبارها هي Tailscale 1.104.2 وheadscale 0.29.5. وحتى تاريخ النشر لم تكن Tailscale قد أصدرت نشرة أمنية أو معرّف CVE أو إصدارًا مصححًا.
أكد Mike Shaver، نائب رئيس الهندسة في Tailscale، أن الشركة تلقت التقرير وأنها تعمل مع متخصصين خارجيين لمعالجة المشكلات. وذكر أن الشركة لا تزال تحدد أي التكوينات تأثرت، وأنها لا توصي بتعطيل Tailscale SSH للجميع.
التفاصيل التقنية
يتطلب الهجوم موطئ قدم على جهاز واحد تسمح قواعد وصول الشبكة له بالاتصال بهدف. عند تفعيل إعادة توجيه منفذ SSH يمكن إجبار عملية Tailscale العاملة بمستوى root على الاتصال بمقبس نظام ذي امتيازات، ما يمنح المهاجم وصولًا بصلاحيات root وقدرة على قراءة ملف كلمات المرور. وتستبدل تقنية ثانية مقبسًا مملوكًا لـ root بمقبس المهاجم، ما يتيح تنفيذ أوامر root مباشرة. وتُجري طريقة ثالثة سباقًا مع فحص مسار ملف لتجاوز حد أمان، وفي المختبر التقطت هذه السلسلة مفتاح تسجيل وربطت جهازًا يتحكم به المهاجم بالشبكة عندما لم يكن Tailnet Lock مفعّلًا.
على خدمة Tailscale المستضافة يمكن إيقاف إعادة التوجيه لكل قاعدة، لكن على headscale 0.29.5 لا يمكن تعطيل إعادة التوجيه، لذا ينبغي التعامل مع كل منح SSH هناك على أنه يمنح root على الهدف. ووصفت الباحثة الانتشار بأنه قابل للانتشار كالدودة لأن جهازًا مخترقًا واحدًا يمكنه الوصول إلى كل جهاز مسموح به في أقل من ثانية لكل خطوة.
خطوات التخفيف
ينبغي للمسؤولين إعادة كتابة قواعد وصول SSH كأزواج فردية من المصدر إلى الوجهة تحدد جهازًا واحدًا وهدفًا واحدًا، وإزالة القواعد الواسعة القائمة على الهوية أو الوسم. وينبغي تعطيل إعادة توجيه المنافذ حيثما أمكن؛ على الخدمة المستضافة يكون هذا إعدادًا لكل قاعدة، بينما على headscale لا يمكن إيقافه. وينبغي إزالة أذونات App connector وأي إعادة توجيه tailscale serve تشير إلى مقبس Unix. ويُعد تفعيل انتهاء صلاحية مفتاح العقدة، وحذف الأجهزة المخترقة في طبقة التحكم، وتشغيل وضع فحص SSH، وتفعيل التحديثات التلقائية تدابير إضافية موصى بها.
المصادر: The Hacker News
SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي
نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.