نخبركم اليوم عن تطور أمني حرج يمس مستخدمي أدوات JetBrains، بدءًا من IntelliJ IDEA و PyCharm ووصولاً إلى Toolbox App. لقد تم اختراق مفاتيح خاصة لثماني شهادات وسيطة صادرة عن سلطة التصديق eMudhra، مما يُشكل تهديداً أمنياً خطيراً يتطلب استجابة فورية.
تفاصيل الاختراق وأدوات JetBrains المتأثرة
وقع هذا الاختراق في أكتوبر 2026، ويُمكن لمهاجم قادر على اعتراض حركة مرور الشبكة استخدام هذه الشهادات المخترقة لانتحال صفة المواقع والخدمات التي تتصل بها أدوات JetBrains. أدوات التطوير هذه، بما في ذلك بيئات التطوير المتكاملة (IDEs) وتطبيق Toolbox App و Gateway و ReSharper، تتأثر لأنها تعتمد على متجر الثقة الخاص بـ JetBrains Runtime (JBR) المضمن فيها. بالإضافة إلى ذلك، يتأثر المتصفح المدمج (JCEF) في IDEs وخدمة jetbrainsd الخلفية التي تحتوي على قائمة شهادات موثوقة خاصة بها. في وقت نشر التنبيه، لم يكن هناك علم بأي استغلال فعلي لهذه الثغرة ضد مستخدمي JetBrains.
حماية بيئة عملك: التحديث ضروري
لحماية نفسك من هذا التهديد، يجب عليك تحديث أدوات JetBrains الخاصة بك على الفور. خلافاً للتحديثات الأمنية العادية، لن تحميك تحديثات نظام التشغيل، لأن المشكلة تكمن في وقت تشغيل JetBrains المضمن. يتوفر الإصلاح في أحدث الإصدارات، بدءًا من الإصدارات 2025.2 وصولًا إلى 2026.3 RC. يكفي التحديث إلى أحدث إصدار إصلاح أخطاء (bugfix release) لإصدارك الحالي.
من المهم الإشارة إلى أن الإصدارات 2025.1 والإصدارات الأقدم من IDEs، بالإضافة إلى Toolbox App 3.7 والإصدارات الأقدم، لن تتلقى هذا الإصلاح. إذا كنت تستخدم أياً من هذه الإصدارات القديمة، فعليك التحديث إلى إصدار مدعوم. كما تم إصلاح خدمة jetbrainsd الخلفية بشكل منفصل في الإصدار 0.9.9728، ويتم تضمين هذا الإصلاح عند تحديث أي تطبيق JetBrains يتضمن هذه الخدمة.
ماذا يعني هذا للمطورين؟
بالنسبة للمطورين والمصممين، يعني هذا وجوب مراجعة إصدارات أدوات JetBrains التي تستخدمونها والتأكد من تحديثها. برأينا، لا يمكن التهاون مع التهديدات الأمنية التي تستهدف سلاسل التوريد الخاصة بالبرمجيات، ومن المهم دائماً تطبيق التحديثات الأمنية الموصى بها. في حالات نادرة، قد تمنع التحديثات الاتصال بخوادم تعتمد على الشهادات الجذرية التي تم إزالتها، وفي هذه الحالة سيتعين على مالك الخادم استبدال الشهادة. إذا لم تتمكن من التحديث فوراً، توفر JetBrains حلولاً يدوية كإزالة الشهادات يدوياً أو تعطيل JCEF، ولكن التحديث يبقى الخيار الأفضل والأكثر أمانًا.
المصدر: blog.jetbrains.com