تنبيه أمني ديبيان

ثغرة اعتراض اتصال عميل OpenSSH مع VerifyHostKeyDNS على دبيان (DSA-5868-1)

أصلح DSA-5868-1 خللًا في عميل OpenSSH يسمح لمهاجم وسيط بانتحال هوية خادم عند تفعيل VerifyHostKeyDNS، وهو خيار معطّل افتراضيًا.

تاريخ النشر
مدة القراءة
4 دقائق
الكاتب
SKYLINE Engineering

تنبيه أمني ثغرة أمنية

الخطورة: متوسطة الحالة: تم التصحيح
الحالة
تتوفر نسخ مصحّحة لـ دبيان 12 (bookworm) ودبيان 11 (bullseye).
المتأثر
  • حزمة openssh في دبيان 12 (bookworm) قبل الإصدار 1:9.2p1-2+deb12u5
  • حزمة openssh في دبيان 11 (bullseye) قبل الإصدار 1:8.4p1-5+deb11u4
تاريخ النشر
آخر تحديث

ما الذي يجب عليك فعله

  • تأكد أن openssh-client على bookworm بالنسخة 1:9.2p1-2+deb12u5 أو أحدث.
  • ابحث عن أي إعداد VerifyHostKeyDNS yes أو ask، وإن كنت تعتمد على سجلات SSHFP فلا تفعل ذلك إلا مع عملاء محدَّثين وإجابات DNS موثّقة بـ DNSSEC.
  • أعد تشغيل أنفاق SSH طويلة العمر والاتصالات المشتركة بعد التحديث.
  • رقِّ ما تبقى من أنظمة دبيان 11، فهي لم تعد تتلقى إصلاحات Debian LTS.
التسلسل الزمني
  1. نشرت دبيان التحذير الأمني DSA-5868-1 لحزمة openssh.
  2. نشر فريق الدعم طويل الأمد في دبيان التحذير DLA-4057-1 لحزمة openssh.
  3. نشرت سكايلاين هذا الملخص.

أصدرت دبيان في 18 فبراير 2025 التحذير DSA-5868-1 لحزمة openssh على دبيان 12 (bookworm). يعالج التحديث الثغرة CVE-2025-26465 التي اكتشفها فريق أبحاث التهديدات في Qualys، إذ يمكن خداع عميل OpenSSH بهجوم الوسيط عندما يكون الخيار VerifyHostKeyDNS مفعّلًا. هذا الخيار معطّل افتراضيًا، لذا لم تتعرض معظم الأجهزة للخطر، لكن على أجهزة المسؤولين وخوادم الأتمتة التي تثق بسجلات SSHFP في DNS أن تتحقق.

نظرة سريعة

البندالتفاصيل
الحزمة المصدريةopenssh (يهم الإصلاح الحزمة الثنائية openssh-client التي توفّر الأمر ssh)
الإصداراتدبيان 12 (bookworm)، وتلقّى دبيان 11 (bullseye) التحذير DLA-4057-1 في اليوم نفسه
النسخ المصحَّحةbookworm: 1:9.2p1-2+deb12u5، وbullseye: 1:8.4p1-5+deb11u4 (للتوثيق فقط)
الثغرةCVE-2025-26465
الخطورةمتوسطة: درجة 6.8 وفق CVSS 3.1 من الجهة المُصدِرة (Red Hat)
التحذيرDSA-5868-1 بتاريخ 18 فبراير 2025

ما طبيعة الثغرة؟

عند تفعيل VerifyHostKeyDNS يتحقق العميل ssh من مفتاح الخادم بمقارنته بسجلات SSHFP المنشورة في DNS. وتصف ملاحظات إصدار OpenSSH 9.9p2 خطأً منطقيًا في النسخ من 6.8p1 إلى 9.9p1 يتيح لمهاجم يقع في مسار الاتصال انتحال هوية أي خادم عند تفعيل هذا الخيار. وتذكر Qualys أن الهجوم ينجح سواء كانت قيمة الخيار yes أو ask، ودون أي تفاعل من المستخدم. وبذلك قد يتمكن المهاجم من قراءة ما ترسله عبر الجلسة أو تعديله، بما في ذلك كلمات المرور التي تكتبها فيها.

ويغطي تقرير Qualys نفسه ثغرة ثانية هي CVE-2025-26466، وتتعلق باستنزاف الذاكرة والمعالج قبل المصادقة في النسخ من 9.5p1 إلى 9.9p1. ويصنّف متتبع الأمان في دبيان الإصدارين bookworm وbullseye على أنهما غير متأثرين لأن الشيفرة المعيبة أُضيفت في نسخة لاحقة. أما دبيان 13 (trixie) فيأتي مع OpenSSH 10.0p1، وهي أحدث من النسخة المصحَّحة 9.9p2، ويعدّه المتتبع مصحَّحًا من الثغرتين.

هل أنت متأثر؟

تحقق من نسخة العميل المثبتة وقارنها بالنسخة المصحَّحة:

dpkg-query -W -f='${Package} ${Version}\n' openssh-client openssh-server
apt policy openssh-client

ثم تحقق مما إذا كان أي إعداد يفعّل الخيار. يطبع الأمر ssh -G الإعداد الذي سيستخدمه العميل مع خادم معيّن بعد تقييم كتل Host وMatch:

ssh -G server.example.com | grep -i verifyhostkeydns
grep -ri verifyhostkeydns /etc/ssh/ssh_config /etc/ssh/ssh_config.d/ ~/.ssh/config

إذا لم تكن القيمة الظاهرة yes أو true أو ask للخوادم التي تتصل بها (والخيار معطّل افتراضيًا)، فالثغرة لا تنطبق عليك. ولا تنسَ فحص الحسابات التي تستخدمها السكربتات وخوادم التكامل المستمر ومهام النسخ الاحتياطي، لا حسابك فقط.

كيف تحدّث؟

sudo apt update
sudo apt install --only-upgrade openssh-client openssh-server
apt policy openssh-client

أي نظام طُبّق عليه apt upgrade بانتظام منذ فبراير 2025 يحمل هذا الإصلاح بالفعل، فالنسخة المتاحة اليوم لـ bookworm أحدث من 1:9.2p1-2+deb12u5. أما دبيان 11 (bullseye) فقد انتهت فترة دعمه طويل الأمد في 31 أغسطس 2026، لذا ينبغي ترقية أجهزته إلى إصدار مدعوم بدل ترقيع الحزم واحدة تلو الأخرى.

إعادة تشغيل الخدمة أم الخادم؟

لا حاجة لإعادة تشغيل الخادم. الإصلاح في برنامج العميل، فيسري في المرة التالية التي يُشغَّل فيها ssh. أغلق عمليات العميل طويلة العمر وأعد فتحها، مثل الأنفاق وجلسات autossh واتصالات ControlMaster، لتستخدم البرنامج المحدَّث.

المصادر

SKYLINE Engineering

@skyline

The engineering team at SKYLINE Industrial Solutions. We publish field-tested guides drawn from real KSA and GCC deployments.

صفحة الكاتب
SKYLINE engineering services

Need this implemented for you?

Reading is free — building it right takes a team. SKYLINE engineers ship Debian for Aramco vendors, banks, hospitals and government agencies across Saudi Arabia. Talk to us before you start.

Aramco Approved Contractor ISO 9001 · ISO 27001 SAMA CSF aligned NCA ECC ready 247+ KSA clients

Comments

0 total · 0 threads
Be the first to leave a comment.