PT-2025-10603

CVE-2025-24813

·

تاريخ النشر

2025-02-10

·

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

2026-10-30

الوصف من

CVSS 3.1
10
حرجة
المقاييسAV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
اسم البرنامج المصاب والإصدارات المتأثرة Apache Tomcat الإصدارات من 11.0.0-M1 إلى 11.0.2 Apache Tomcat الإصدارات من 10.1.0-M1 إلى 10.1.34 Apache Tomcat الإصدارات من 9.0.0.M1 إلى 9.0.98 Apache Tomcat الإصدارات من 8.5.0 إلى 8.5.100
Description تتعلق هذه المشكلة بتكافؤ المسار، حيث يسمح استخدام نقطة داخلية في اسم الملف لمهاجم عن بُعد غير مصرح له بتجاوز فحوصات الأمان. من خلال إرسال طلب PUT مصمم خصيصًا يحتوي على حمولة Java متسلسلة ومشفرة بنظام base64، يمكن للمهاجم رفع ملفات عشوائية إلى الخادم. إذا كان التطبيق يستخدم استمرارية الجلسة القائمة على الملفات مع موقع التخزين الافتراضي، يمكن للمهاجم بعد ذلك إرسال طلب GET يحتوي على ملف تعريف ارتباط JSESSIONID يشير إلى الملف المرفوع، مما يجبر الخادم على إلغاء تسلسل البيانات وتنفيذ رمز عشوائي. يتم استغلال هذه الثغرة حاليًا بشكل نشط.
قد تحدث عملية الاستغلال في ظل الظروف التالية:
  • تفعيل خاصية الكتابة لـ Default Servlet (معطلة افتراضيًا).
  • تفعيل دعم طلبات PUT الجزئية (مفعلة افتراضيًا).
  • للكشف عن المعلومات: أن يكون عنوان URL المستهدف للتحميلات الحساسة عبارة عن دليل فرعي من عنوان URL للتحميلات العامة، وأن يكون المهاجم على دراية بأسماء الملفات الحساسة.
  • لتنفيذ رمز عن بُعد: أن يستخدم التطبيق استمرارية الجلسة القائمة على الملفات ويتضمن مكتبة يمكن استغلالها في هجوم إلغاء التسلسل.
Recommendations تحديث إصدارات Apache Tomcat من 11.0.0-M1 إلى 11.0.2 إلى الإصدار 11.0.3. تحديث إصدارات Apache Tomcat من 10.1.0-M1 إلى 10.1.34 إلى الإصدار 10.1.35. تحديث إصدارات Apache Tomcat من 9.0.0.M1 إلى 9.0.98 إلى الإصدار 9.0.99. كإجراء تخفيف مؤقت، قم بتعيين المعلمة readonly إلى true لـ Default Servlet. كإجراء تخفيف مؤقت، قم بتعيين المعلمة allowPartialPut إلى false لـ Default Servlet. تجنب تخزين الملفات الحساسة أمنيًا في الأدلة الفرعية لمسارات التحميل العامة.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-83QJ-6FR2-VHQG
ALSA-2025_16880
ALSA-2025:3645
ALSA-2025_3645
ALSA-2025:3683
ALSA-2025_3683
ALSA-2025:7494
ALSA-2025:7497
ALT-PU-2025-13307
ALT-PU-2025-4735
ALT-PU-2025-5038
ALT-PU-2025-7452
BIT-TOMCAT-2025-24813
CESA-2025_3683
DLA-4108-1
DSA-5893-1
INFSA-2025_3645
INFSA-2025_3683
MGASA-2025-0105
OPENSUSE-SU-2025_1024-1
OPENSUSE-SU-2025_1126-1
OPENSUSE-SU-2025:14896-1
OPENSUSE-SU-2025:14897-1
RHSA-2025:3454
RHSA-2025:3608
RHSA-2025:3645
RHSA-2025_3645
RHSA-2025:3646
RHSA-2025:3647
RHSA-2025:3683
RHSA-2025_3683
RHSA-2025:3684
RHSA-2025:7494
RHSA-2025:7497
SUSE-SU-2025:0954-1
SUSE-SU-2025_0954-1
SUSE-SU-2025:1024-1
SUSE-SU-2025:1126-1
SUSE-SU-2026:1058-1
USN-7525-1
USN-7525-2
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾