CVE-2022-31692
Spring Security، الإصدارات 5.7 قبل 5.7.5 و5.6 قبل 5.6.9، قد تكون عرضةً لتجاوز قواعد التفويض عبر نوعي الموزِّع forward أو include. تحديدًا، يكون التطبيق عرضةً...
- تم النشر
- 31/10/2022
- محدث
- 06/05/2025
- تخصيص CNA
- vmware
- الأدلة المرصودة
- 08/08/2026
CVSS الأساسي
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:Hمنخفض · الثلاثين يومًا القادمة
- المئوية
- 88.6%
- تاريخ الموديل
- 17/10/2026
EPSS هو تقدير إحصائي، وليس يقينًا أو مقياسًا للتأثير. ادمجها مع CVSS وحالة KEV والتعرض وبيئتك.
ملخص
Spring Security، الإصدارات 5.7 قبل 5.7.5 و5.6 قبل 5.6.9، قد تكون عرضةً لتجاوز قواعد التفويض عبر نوعي الموزِّع forward أو include. تحديدًا، يكون التطبيق عرضةً للخطر عندما تتحقق جميع الشروط التالية: يتوقع التطبيق أن يطبّق Spring Security الحماية على نوعي الموزِّع forward و include. يستخدم التطبيق AuthorizationFilter إما يدويًا أو عبر طريقة `authorizeHttpRequests()`. يهيئ التطبيق FilterChainProxy ليطبَّق على طلبات forward و/أو include (على سبيل المثال: `spring.security.filter.dispatcher-types = request, error, async, forward, include`). قد يقوم التطبيق بإعادة توجيه الطلب (forward) أو تضمينه (include) إلى نقطة نهاية محمية بمستوى صلاحيات أعلى. يهيئ التطبيق Spring Security ليطبَّق على كل أنواع الموزِّع عبر `authorizeHttpRequests().shouldFilterAllDispatcherTypes(true)`.
المصادر
مشروع يوضح تطبيقًا معرضًا لثغرة تجاوز صلاحيات أمان Spring Security CVE-2022-31692
يوضح CVE-2022-31692 تجاوز تفويض Spring Security مع استغلال Java بسيط، مما يتيح لباحثي الأمن اختبار الثغرة وفهمها.
الاستخدام المسؤول
استخدم معلومات الثغرات الأمنية فقط على الأنظمة التي تمتلكها أو المرخص لها باختبارها. يرتبط Kitploit ببيانات تعريف البحث العامة ولا يخزن أكواد الاستغلال أو الحمولات الضارة.