PT-2026-32973
CVE-2026-40246
·
تاريخ النشر
2026-04-14
·
تاريخ التحديث
2026-10-20
الوصف من
CVSS 4.0
8.7
عاليةالمقاييسAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات free5GC 1.4.2 والإصدارات الأقدم
الوصف
توجد مشكلة في التحقق من صحة المسار في خدمة UDR. يمكن لمهاجم غير مصدق عليه ولديه حق الوصول إلى واجهة خدمة 5G (5G Service Based Interface) حذف اشتراكات التأثير على حركة المرور (Traffic Influence Subscriptions) بشكل تعسفي عن طريق توفير أي قيمة لمقطع المسار
influenceId في نقطة النهاية ’/nudr-dr/v2/application-data/influenceData/{influenceId}/{subscriptionId}‘. تتحقق الدالة HandleApplicationDataInfluenceDataSubsToNotifySubscriptionIdDelete() مما إذا كان influenceId يساوي ’subs-to-notify‘ وترسل استجابة HTTP 404 في حالة عدم تطابقه؛ ومع ذلك، فإنها تفشل في إيقاف التنفيذ. وهذا يسمح للعملية بالاستمرار إلى الدالة ApplicationDataInfluenceDataSubsToNotifySubscriptionIdDeleteProcedure()، التي تحذف الاشتراك المحدد بواسطة subscriptionId على الرغم من المسار غير الصحيح والاستجابة 404 المضللة.التوصيات
بالنسبة للإصدارات 1.4.2 وما قبلها، أضف عبارة return مباشرةً بعد إرسال استجابة HTTP 404 في الدالة
HandleApplicationDataInfluenceDataSubsToNotifySubscriptionIdDelete() داخل الملف ’NFs/udr/internal/sbi/api datarepository.go‘ لضمان توقف التنفيذ عند فشل التحقق من الصحة. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾