في أعقاب اكتشاف ثغرة أمنية في أكتوبر 2026 تتعلق بضعف مفاتيح التشفير الخاصة بثماني سلطات تصديق وسيطة (Intermediate CAs) تابعة لشركة eMudhra، أصدرت شركة JetBrains إرشادات تقنية عاجلة لمستخدمي منصة TeamCity لضمان سلامة بيئات التطوير والتشغيل الخاصة بهم.
ما الذي حدث؟
تم تحديد أن المفاتيح الخاصة لثماني سلطات تصديق تابعة لـ eMudhra كانت ضعيفة وقابلة للاسترداد من بيانات عامة. وعلى الرغم من تأكيد eMudhra عدم وجود أدلة على استغلال هذه الثغرة قبل الكشف عنها، إلا أن الخطر يكمن في أن المكونات البرمجية التي تعتمد على مخازن الثقة (Trust Stores) - مثل بيئة تشغيل Java - قد تستمر في الوثوق بالشهادات الصادرة عن هذه السلطات المخترقة.
ما الذي يتغير عملياً للمستخدمين؟
تؤكد JetBrains أن الثغرة ليست في منصة TeamCity ذاتها، ولكنها تؤثر على البنية التحتية التي تعتمد عليها. ولذلك، يجب على فرق DevOps اتخاذ الخطوات التالية:
- تحديث بيئة تشغيل Java (JRE): يجب تحديث بيئات Java المستخدمة في خوادم TeamCity وعملاء البناء (Build Agents) إلى الإصدارات التي تعالج ثغرات CVE-2026-91403 وCVE-2026-114820.
- تحديث TeamCity: يُنصح بالترقية إلى الإصدارات 2026.2.2 أو 2026.1.6، والتي تتضمن تقارير صحية (Health Reports) تكشف تلقائياً عن وجود شهادات متأثرة في النظام.
- مراجعة الشهادات المرفوعة: لا يؤدي تحديث Java إلى إزالة الشهادات التي قام المستخدمون برفعها يدوياً إلى TeamCity؛ لذا يجب فحصها وإزالة أي شهادات متأثرة عبر واجهة إدارة الشهادات في المشروع الجذري (Root Project).
- تحديث أدوات CLI: يجب تحديث TeamCity CLI إلى الإصدار 1.6.1 أو أحدث، حيث تم إعادة بنائه باستخدام إصدار Go يتضمن الإصلاحات الأمنية اللازمة.
لماذا يهم هذا الخبر؟
تعد هذه الحادثة تذكيراً بأهمية إدارة سلاسل الثقة في بيئات CI/CD. بما أن TeamCity يعمل كمركز لعمليات التطوير، فإن أي ثغرة في الشهادات الموثوقة قد تفتح الباب لهجمات انتحال الهوية أو اعتراض البيانات. التحديثات التي توفرها JetBrains ليست مجرد تحسينات برمجية، بل هي إجراءات وقائية ضرورية لمنع استغلال الشهادات الضعيفة في بيئات الإنتاج.
يجب على مديري الأنظمة أيضاً مراجعة البنية التحتية الداعمة، بما في ذلك أنظمة التشغيل، أدوات البناء مثل Git وPython، والحاويات (Docker)، لضمان عدم اعتمادها على مخازن ثقة تحتوي على الشهادات المخترقة.
كيف أعددنا هذا الخبر؟
اعتمد الخبر على المصدر الأصلي الموضح أعلاه. قد نستخدم أدوات آلية للمساعدة في الاستخراج والتصنيف والصياغة،
لكن النشر يخضع لقواعد تمنع المحتوى المكرر والقصير أو الروتيني منخفض القيمة.
اقرأ سياستنا التحريرية.