PT-2026-54776

CVE-2026-50151

·

تاريخ النشر

2026-07-01

·

تاريخ التحديث

2026-10-23

الوصف من

CVSS 3.1
9.8
حرجة
المقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات oras-go الأقدم من 2.6.0
الوصف
أثناء عملية تحميل الكتل (blob) المتجانسة، يتبع البرنامج رأس Location الذي يتحكم فيه السجل ويعيد استخدام رأس Authorization من طلب POST الأولي في طلب PUT اللاحق. إذا قام سجل ضار بإرجاع Location عبر المضيف، فقد يتم إرسال بيانات اعتماد المتصل إلى نقطة نهاية يسيطر عليها المهاجم. تحدث هذه المشكلة داخل الدالة blobStore.completePushAfterInitialPost() الموجودة في registry/remote/repository.go. وقد يؤدي ذلك إلى تسرب بيانات الاعتماد وتزوير الطلبات من جانب الخادم (SSRF) من جانب العميل، حيث يتم خداع الخادم لإرسال طلبات إلى وجهة غير مقصودة.
التوصيات
تحديث oras-go إلى إصدار أحدث من 2.6.0.
التحقق من صحة رأس Location (بما في ذلك المخطط واسم المضيف والمنفذ الفعلي) مقارنةً بالطلب الأصلي قبل التحميل.
تنفيذ قائمة السماح الصريحة (opt-in) لعناوين URL الخاصة بالتحميل عبر المضيفين.
التأكد من عدم إعادة توجيه رأس Authorization أبدًا عندما يغير هدف التحميل المضيف أو المخطط.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-JXPM-75MH-9FP7
CLEANSTART-2026-AQ98798
CLEANSTART-2026-CZ25792
CLEANSTART-2026-GV17876
CLEANSTART-2026-GY88228
CLEANSTART-2026-LZ81863
CLEANSTART-2026-QV22657
CLEANSTART-2026-TQ20886
CLEANSTART-2026-WT32301
CLEANSTART-2026-XV99350
GO-2026-5882
OPENSUSE-SU-2026:11291-1
OPENSUSE-SU-2026:11292-1
OPENSUSE-SU-2026:11302-1
OPENSUSE-SU-2026:21395-1
OPENSUSE-SU-2026:21551-1
OPENSUSE-SU-2026:21809-1
OPENSUSE-SU-2026:21983-1
SUSE-SU-2026:23216-1
SUSE-SU-2026:23227-1
SUSE-SU-2026:23456-1
SUSE-SU-2026:23506-1
SUSE-SU-2026:23522-1
SUSE-SU-2026:23688-1
SUSE-SU-2026:23973-1
SUSE-SU-2026:23984-1
SUSE-SU-2026:24282-1
SUSE-SU-2026:3882-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾