PT-2026-80988
CVE-2026-76835
·
تاريخ النشر
2026-04-15
·
تاريخ التحديث
2026-10-13
الوصف من
CVSS 4.0
9.3
حرجةالمقاييسAV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات OAuth2 Proxy من 7.5.0 إلى 7.15.1
الوصف
توجد ثغرة لتجاوز المصادقة عندما يتم تكوين البرنامج باستخدام الخيار
--reverse-proxy ويحتوي على قاعدة واحدة على الأقل محددة عبر الخيار --skip auth routes أو --skip-auth-regex. قد يثق النظام في رأس X-Forwarded-Uri المقدم من العميل، مما يسمح لمهاجم بعيد غير مصدق عليه بتزوير هذا الرأس. ونتيجة لذلك، يقوم البرنامج بتقييم قواعد المصادقة وتخطي المصادقة مقابل المسار المزور بينما يتم إرسال المسار المحمي الفعلي إلى التطبيق الأعلى، مما يمنح وصولاً غير مصرح به إلى المسارات المحمية.تشمل التفاصيل الفنية دالة
GetRequestURI الموجودة في pkg/requests/util/util.go التي تفضل رأس X-Forwarded-Uri على عنوان URI الحقيقي للطلب عندما تُرجع CanTrustForwardedHeaders القيمة true. ثم تقوم الدالة isAllowedPath الموجودة في oauthproxy.go بمطابقة قوائم السماح skip auth routes وskip auth regex مع هذا المسار المزيف. يحدث هذا لأن CanTrustForwardedHeaders في pkg/apis/middleware/scope.go تمنح الثقة إذا كان عنوان المتصل موجودًا في مجموعة الوكلاء الموثوق بهم، والتي تكون قيمتها الافتراضية هي 0.0.0.0/0 و::/0 عند تمكين وضع الوكيل العكسي دون تكوين trusted proxy ip.التوصيات
قم بالتحديث إلى الإصدار 7.15.2 وقم بتكوين العلامة
--trusted-proxy-ip لتحديد عناوين IP أو نطاقات CIDR للوكلاء العكسيين الموثوق بهم المسموح لهم بإرسال رؤوس X-Forwarded-*.قم بإزالة أي رأس
X-Forwarded-Uri مقدم من العميل عند الوكيل العكسيقابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾