ثغرات أمنية حرجة متعددة في باجور تؤدي إلى تنفيذ التعليمات البرمجية عن بُعد

اكتشف باحثون أمنيون العديد من الثغرات الأمنية الحرجة في باجور، وهي منصة تطوير البرمجيات التي يستخدمها فيدورا، مما يسمح بتنفيذ التعليمات البرمجية عن بُعد (RCE). نشأت إحدى الثغرات من حقن وسيطة في دالة PagureRepo.log()، مما سمح للمهاجمين بالكتابة في ملفات عشوائية وتنفيذ تعليمات برمجية عشوائية. شملت الثغرات الأخرى تجاوز المسار وعدم التعامل بشكل صحيح مع الارتباطات الرمزية. يمكن استغلال هذه الثغرات لتعديل ملفات مواصفات حزم فيدورا، مما قد يؤدي إلى إدخال تعليمات برمجية ضارة. يمكن للمهاجمين حتى الحصول على التحكم الكامل في خادم باجور من خلال الكتابة فوق ملف `/srv/git/.bashrc`. هاجر فيدورا إلى Forgejo لحل هذه المشكلة، لكن الثغرات الأمنية تبرز مشكلات حرجة في أمن سلسلة التوريد للبرمجيات مفتوحة المصدر.
اقرأ المزيد