
استشارة بشأن CVE-2026-86060، وهو تصعيد امتيازات حرج قبل المصادقة في MikroTik RouterOS SSH، مع تحليل التأثير وإرشادات الكشف وخطوات التحصين.
| الحقل | القيمة |
|---|---|
| CVE | CVE-2026-86060 |
| المنتج | MikroTik RouterOS (خدمة SSH) |
| الإصدارات المتأثرة | RouterOS 6.x و 7.0.0 – 7.23.3 (شاملة) |
| الإصدارات المُصلَّحة | RouterOS 7.23.4 وما بعده |
| نوع الثغرة | تصعيد الصلاحيات قبل المصادقة (تجاوز المصادقة / خلل في التحكم بالوصول) |
| ناقل الهجوم | عن بُعد، دون مصادقة، عبر خدمة SSH |
| الشروط المسبقة | لا شيء — لا بيانات اعتماد، لا تفاعل من المستخدم، لا وصول محلي |
| التأثير | سيطرة إدارية كاملة (سياسة كاملة) على الراوتر |
| CVSSv3.1 | 9.8 (حرجة) — AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| تم التأكيد على | MikroTik CHR 6.49.20 و 7.21.5 (مختبر محلي)؛ كما تم إجراء تحقق محدود على أجهزة مكشوفة على الإنترنت |
يمكن لمهاجم عن بُعد غير مُصادَق عليه الحصول على سيطرة إدارية كاملة على جهاز MikroTik RouterOS قابل للتأثر من خلال التعامل مع خدمة SSH الخاصة به فقط. لا حاجة إلى بيانات اعتماد، ولا تفاعل من المستخدم، ولا وصول محلي.
بمجرد الحصول على السياسة الكاملة، يمتلك المهاجم نفس صلاحيات مسؤول RouterOS
من مجموعة full: قراءة وتعديل كامل الإعدادات، وإنشاء حسابات ذات صلاحيات
وأبواب خلفية، وتمكين/تعطيل الخدمات، وإعادة توجيه أو اعتراض حركة المرور،
واستخدام الجهاز كنقطة ارتكاز للتوسع داخل الشبكات الداخلية.
6.x و 7.0.0 حتى 7.23.3 (كامل فرعي 6.x
و 7.x حتى الإصلاح).7.23.4 وما أحدث.تم التحقق من المشكلة على الإصدارين الرسميين CHR 6.49.20 و CHR 7.21.5 قيد التشغيل في مختبر محلي قائم على QEMU (MikroTik Cloud Hosted Router)، وتم التأكيد إضافيًا على عدد قليل من التركيبات المكشوفة على الإنترنت التي تم الوصول إليها خلال بحث تحقق محدود (التفاصيل محجوبة؛ لا نشر لأجهزة طرف ثالث).
| نطاق الإصدار | الحالة |
|---|---|
| 6.x – 7.23.3 | قابلة للتأثر |
| ≥ 7.23.4 | مُرقَّعة — قم بالترقية الآن |
الثغرة هي تصعيد صلاحيات قبل المصادقة في خدمة SSH في RouterOS تسمح لعميل SSH غير مُصادَق عليه بالوصول إلى جلسة وحدة تحكم RouterOS بقناع سياسة إدارية كاملة.
الآلية المحددة، ومسارات الكود المتأثرة، وأي قيم تشغيل، كلها محجوبة عن قصد لمنع إعادة الإنتاج. يُوصف فقط التأثير عالي المستوى: يمكن لعميل غير مُصادَق عليه الحصول على سياسة إدارية كاملة دون بيانات اعتماد صالحة.
ملاحظة الإفصاح المسؤول: هذه الوثيقة لا تنشر عن قصد كود استغلال، ولا قيم التشغيل المحددة، ولا وصفة إعادة إنتاج خطوة بخطوة. يتم توفير لقطات شاشة لإثبات المفهوم (انظر أدناه)؛ ولا يتم إصدار أي حمولة عاملة أو كود مصدري.
يمنح الهجوم الناجح المهاجم عن بُعد غير المُصادَق عليه صلاحيات إدارية كاملة
من مجموعة full على الراوتر. العواقب المرصودة والواقعية:
full وأبواب خلفية،
وحجب المسؤولين الشرعيين.نظرًا لأن أجهزة RouterOS تقع على حافة الشبكة (بوابات، ومركزات VPN، ومعدات مزودي الخدمة، وراوترات المؤسسات)، فإن نطاق التأثير عادةً ما يكون أكبر بكثير من مضيف واحد مخترق.
للحفاظ على سلامة هذا التنبيه للتوزيع العام، لا يتم نشر أي كود استغلال، ولا قيم تشغيل، ولا نص إعادة إنتاج هنا.
التحقق المخبري: تم التأكيد على MikroTik CHR 6.49.20 و 7.21.5
في مختبر محلي QEMU/Docker. أظهر الإثبات إجراء كتابة (إنشاء مستخدم
بسياسة full ثم إزالته لاحقًا) وهو أمر مستحيل على جلسة للقراءة فقط/غير
مُصادَق عليها — تم الحصول على سياسة إدارية كاملة قبل المصادقة.
لقطات شاشة إثبات المفهوم:


تم إصلاح المشكلة في RouterOS 7.23.4 وما بعده.
قم بعمل نسخة احتياطية من إعداداتك أولاً:
/system backup save name=backup-before-upgrade
/export file=export-before-upgrade
قم بالترقية عبر القنوات المعتادة:
System → Packages → Check for updates (أو ارفع
ملف routeros-<version>.npk الخاص بمعمارية الراوتر).بعد الترقية، تحقق من الإصدار قيد التشغيل:
/system resource print
عندها فقط فكّر في إعادة تمكين SSH على الواجهات الخارجية (انظر أدناه).
فضّل الترقيع على الحلول المؤقتة. تحديثات الإصدار هي الإصلاح الكامل الوحيد. الحلول المؤقتة أدناه تقلل التعرض لكنها لا تزيل الخلل الأساسي.
للأجهزة التي لا يمكن ترقيتها فورًا — وكدفاع متعدد الطبقات للأجهزة المُرقَّعة:
قيّد تعرض SSH على الجدار الناري. لا تعرّض SSH للإنترنت أو الشبكات غير الموثوقة. اسمح فقط بعناوين المصادر الموثوقة:
/ip firewall filter
add chain=input protocol=tcp dst-port=22 src-address=192.168.1.0/24 \
action=accept place-before=1
add chain=input protocol=tcp dst-port=22 action=drop place-before=2
عطّل SSH تمامًا حيث لا يكون مطلوبًا. غالبًا ما يكون Winbox و WebFig و API كافية للإدارة؛ فكّر فيما إذا كان يجب تعريض الوصول البعيد إلى CLI على الإطلاق:
/ip service disable ssh
اشترط مصادقة قوية. إذا كان يجب إبقاء SSH ممكّنًا:
/user ssh-keys import user=<admin> public-key-file=<file>.admin
الافتراضي).ضع الإدارة خلف VPN / شبكة إدارة مقسمة. وجّه وصول الإدارة عبر شبكة موثوقة أو VPN بدلاً من التعرض المباشر؛ ينطبق هذا على SSH، و Winbox (8291)، و WebFig/HTTP (80/443)، و RouterOS API (8728/8729)، وأي منافذ SSH مخصصة (3333، 2222، 8022، وغيرها من إعادة التعيين الشائعة تُستخدم بكثرة).
راقب مؤشرات الاختراق (انظر الكشف أدناه) وفعّل تسجيل أحداث المصادقة والإعدادات.
حافظ على تحديث البرنامج الثابت واشترك في تنبيهات أمان MikroTik: https://mikrotik.com/support/security.
علامات على أن هذه الثغرة ربما تمت محاولة استغلالها أو استُغلت على جهاز:
full)،
وقواعد جدار ناري جديدة تفتح الوصول، وخدمات متغيرة، وحسابات أبواب خلفية
غير متوقعة./system identity أو إعدادات DNS أو قواعد التوجيه/الجدار الناري جديدة
أو معدّلة لم تقم بها أنت.فحوصات مفيدة على جهاز قيد التشغيل:
# list users and look for accounts you did not create
/user print detail
# check the log for unusual SSH activity
/log print where topics~"ssh"
تُنشر هذه الوثيقة لأغراض دفاعية وتعليمية — للسماح لمسؤولي أجهزة MikroTik بتقييم التعرض، والتحقق من حالة الترقيع، وتحصين عمليات النشر الخاصة بهم. تفاصيل الاستغلال محجوبة عن قصد، ولا يتم إصدار أي استغلال عامل. اختبر فقط الأنظمة التي تملكها أو المصرح لك بتقييمها.