العلامة التقنية

موقع تقني عربي متخصص في أخبار التكنولوجيا والذكاء الاصطناعي

ثغرة *sshole تتيح للهاكرز الدخول إلى أجهزة Linux بدون كلمة مرور

بقلم: فريق تحرير العلامة التقنية التصنيف: الأمن السيبراني
ثغرة *sshole تتيح للهاكرز الدخول إلى أجهزة Linux بدون كلمة مرور

ثغرة أمنية في Linux تتيح الدخول عبر SSH بدون كلمة مرور في بعض توزيعات Alpine والتكوينات المشابهة.

تم الكشف عن ثغرة أمنية خطيرة تؤثر على بعض التوزيعات الخفيفة من نظام Linux، وعلى رأسها Alpine Linux، حيث تسمح هذه الثغرة للمهاجمين بتسجيل الدخول إلى الأجهزة عبر بروتوكول SSH دون الحاجة إلى كلمة مرور.

كيف تحدث الثغرة في Alpine Linux؟

السبب الأساسي للثغرة يكمن في التفاعل بين مكتبة OpenSSH، المسؤولة عن تنفيذ اتصالات SSH، ومكتبة musl، وهي بديل خفيف الوزن لمكتبة libc المستخدمة عادة في أنظمة Linux. musl هي المكتبة القياسية في Alpine، على عكس معظم التوزيعات الأخرى.

تظهر الثغرة تحديدًا عند استخدام OpenSSH مع musl دون الاعتماد على إطار عمل PAM (وحدات المصادقة القابلة للإضافة)، الذي يدير عمليات التحقق من المستخدمين وتأمين الوصول إلى الحسابات.

شروط استغلال الثغرة بنجاح

لا يمكن استغلال هذه الثغرة بسهولة، بل هناك شرطان رئيسيان:

  • يجب أن يحتوي النظام المستهدف على حساب مستخدم على الأقل يستخدم كلمة مرور مشفرة عبر خوارزميات SHA256 أو SHA512.
  • يكون حساب النظام الهدف مُعدًا ليكون بدون كلمة مرور، وذلك عبر وجود علامة "*" في حقل كلمة المرور داخل ملف /etc/shadow، وهو الملف المسؤول عن تخزين تجزئات كلمات المرور في نظام Linux.

وغالبًا ما تُستخدم الحسابات التي لا تحتوي على كلمة مرور لتفعيل المصادقة المعتمدة على الشهادات الرقمية، ولهذا فإن هذا الإعداد شائع في بعض أنواع الحسابات الخاصة.

هل التوزيعات الأخرى معرضة للخطر؟

على الرغم من أن الثغرة معروفة في Alpine Linux بسبب اعتمادها على musl، إلا أنه من المحتمل أن تتأثر توزيعات أخرى تستخدم نفس التكوينات والاعتماد على OpenSSH مع musl دون PAM. لذا يُنصح مسؤولو الأنظمة بمراجعة إعدادات SSH وحسابات المستخدمين، وضمان عدم وجود حسابات بدون كلمة مرور معرضة لهذا النوع من الهجوم.

تداعيات الثغرة وأهمية التصحيح

تمتاز هذه الثغرة بكونها تسمح بالوصول الكامل للنظام دون الحاجة لمحاولة إدخال كلمة مرور، مما يجعلها خطيرة جدًا في بيئات الإنتاج التي تعتمد على Alpine أو التوزيعات المشابهة. قد يعني ذلك تعرض الأجهزة والخوادم للاختراق بسهولة إذا لم يتم اتخاذ إجراءات أمان صارمة أو تحديث الأنظمة لتعالج هذه الثغرة.

ينصح خبراء الأمن بتحديث حزم OpenSSH إلى الإصدارات التي تعالج هذه المشكلة، أو إعادة تكوين أنظمة المصادقة لتفعيل PAM أو استخدام آليات تحقق إضافية.

المصدر: Ars Technica

مقالات سابقة في الأمن السيبراني