Sw0Rd1Ight

#1721من 60,399
152.8إجمالي CVSS
الثغرات · 18
متوسطة
3
عالية
8
حرجة
7
PT-2025-10603
2025-02-10
10
CVE-2025-24813
Apache
Apache Tomcat
تتعلق هذه المشكلة بتكافؤ المسار، حيث يسمح استخدام نقطة داخلية في اسم الملف لمهاجم عن بُعد غير مصرح له بتجاوز فحوصات الأمان. من خلال إرسال طلب PUT مصمم خصيصًا يحتوي على حمولة Java متسلسلة ومشفرة بنظام base64، يمكن للمهاجم رفع ملفات عشوائية إلى الخادم. إذا كان التطبيق يستخدم استمرارية الجلسة القائمة على الملفات مع موقع التخزين الافتراضي، يمكن للمهاجم بعد ذلك إرسال طلب GET يحتوي على ملف تعريف ارتباط `JSESSIONID` يشير إلى الملف المرفوع، مما يجبر الخادم على إلغاء تسلسل البيانات وتنفيذ رمز عشوائي. يتم استغلال هذه الثغرة حاليًا بشكل نشط. قد تحدث عملية الاستغلال في ظل الظروف التالية: - تفعيل خاصية الكتابة لـ Default Servlet (معطلة افتراضيًا). - تفعيل دعم طلبات PUT الجزئية (مفعلة افتراضيًا). - للكشف عن المعلومات: أن يكون عنوان URL المستهدف للتحميلات الحساسة عبارة عن دليل فرعي من عنوان URL للتحميلات العامة، وأن يكون المهاجم على دراية بأسماء الملفات الحساسة. - لتنفيذ رمز عن بُعد: أن يستخدم التطبيق استمرارية الجلسة القائمة على الملفات ويتضمن مكتبة يمكن استغلالها في هجوم إلغاء التسلسل.