Open Build Service: تنفيذ الأوامر على خادم البناء عبر Mercurial
أساليب الهجوم وتقنياته2026-10-15, 11:34
اكتشف الباحثون ثغرة CVE-2026-56004 في Open Build Service (OBS)، منصة openSUSE لبناء حزم البرامج. تؤثر العيب في معالجة المعلمات في خدمة
obs_scm، التي تسترجع الشفرة المصدرية من مستودع وتجهزها للبناء. ترتبط الثغرة بحقن وسائط سطر الأوامر وحصلت على CVSS 10.0.يتطلب الاستغلال أن يكون المهاجم قادرًا على تعديل ملف
_service، الذي يتحكم في معالجة الشفرة المصدرية، وأن يكون Mercurial متاحًا على الخادم. يتم تزويد المعلمة revision بسلسلة مصممة خصيصًا، وبسبب غياب الفاصل --، يتم تفسيرها ليس كمعرّف مراجعة بل كوسيطة سطر أوامر لـ hg. يمكن استخدام المعلمة --config لتعريف معالج pre-update ينفذ أمر shell عشوائي عند تحديث المستودع. أكد الباحثون الثغرة على نسخة OBS الرسمية، وأصدر المطورون إصلاحًا.من خلال الحصول على تنفيذ الأوامر على خادم البناء، يمكن للمهاجم التأثير على البنية التحتية لإعداد الحزم، ومحاولة الوصول إلى الأسرار المخزنة على الخادم، والتدخل في عملية بناء البرامج. في السيناريو الأخطر، قد يؤدي اختراق البنية التحتية إلى التلاعب بحزم شرعية وتوزيع شفرة خبيثة على المستخدمين الذين يثبتونها من مصادر موثوقة.
الثغرات
الباحثون
المورّدون
المنتجات