PT-2026-44160
CVE-2026-45725
·
تاريخ النشر
2026-05-27
·
تاريخ التحديث
2026-09-18
الوصف من
CVSS 4.0
7.1
عاليةالمقاييسAV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
اسم البرنامج المعرض للثغرة والإصدارات المتأثرة
compliance-trestle الإصدار 4.0.2
الوصف
تفشل آلية استرجاع ذاكرة التخزين المؤقت عن بُعد في فئتي
HTTPSFetcher وSFTPFetcher في تنقية تسلسلات اجتياز المسار (../) عند إنشاء مسارات ملفات ذاكرة التخزين المؤقت المحلية من مكونات مسار URL. يمكن للمهاجم تقديم ملف تعريف OSCAL ضار يحتوي على عنوان URL به تسلسلات عبور، مما يؤدي إلى كتابة نص الاستجابة في موقع عشوائي على نظام الملفات خارج دليل ذاكرة التخزين المؤقت المقصود. وقد تؤدي عملية الكتابة العشوائية هذه إلى تنفيذ التعليمات البرمجية عن بُعد (RCE) من خلال طرق مثل حقن مهام cron ضارة، أو إضافة مفاتيح SSH المصرح بها، أو الكتابة فوق ملفات التكوين، أو اختطاف مسار Python عن طريق كتابة ملفات .py ضارة في مواقع sys.path.التوصيات
بالنسبة للإصدار 4.0.2، قم بتنقية مسار عنوان URL عن طريق إزالة تسلسلات العبور وتنفيذ فحص الحدود باستخدام
is relative to() لضمان بقاء المسار الذي تم تحليله ضمن دليل ذاكرة التخزين المؤقت المقصود. كإجراء تخفيفي مؤقت، قم بتقييد استخدام مكوني HTTPSFetcher وSFTPFetcher عند معالجة ملفات تعريف OSCAL البعيدة غير الموثوق بها. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾