CVE-2026-85245
Apache Camel: الكشف عن البيانات عبر التبادل المتقاطع في Camel-Thrift عبر هدف إلغاء تسلسل مشترك
- تم النشر
- 19/10/2026
- محدث
- 19/10/2026
- تخصيص CNA
- apache
- الأدلة المرصودة
- 19/10/2026
CVSS الأساسي
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:Nمنخفض · الثلاثين يومًا القادمة
- المئوية
- 30.7%
- تاريخ الموديل
- 25/10/2026
EPSS هو تقدير إحصائي، وليس يقينًا أو مقياسًا للتأثير. ادمجها مع CVSS وحالة KEV والتعرض وبيئتك.
ملخص
# ملخص ثغرة أمنية: تعرّض عنصر البيانات للجلسة الخاطئة في مكوّن Apache Camel Thrift ثغرة "تعرّض عنصر البيانات للجلسة الخاطئة" (Exposure of Data Element to Wrong Session) في مكوّن Apache Camel Thrift. تؤثر هذه المشكلة على Apache Camel: من 4.0.0 قبل 4.18.5، ومن 4.19.0 قبل 4.22.1. كان تنسيق بيانات Thrift يقوم بفكّ تسلسل البيانات الواردة إلى `defaultInstance` المشترك الخاص بالنوع الهدف بدلاً من نسخة جديدة، ثم يعيد ذلك الكائن المشترك كجسم للتبادل (exchange body). ولأن النسخة مشتركة على مستوى العملية بأكملها، فقد ظلت الحالة المكتوبة أثناء فكّ تسلسل رسالة واحدة على الكائن وكانت مرئية لكل رسالة لاحقة تستخدم النوع نفسه. احتفظت الحقول الغائبة من حمولة لاحقة بقيم الرسالة السابقة، لذا كان من الممكن قراءة محتوى يخصّ مرسلاً واحداً أثناء معالجة رسالة مرسل آخر، وكان بإمكان التبادلات المتزامنة أن ترى حالة بعضها المكتوبة جزئياً. وفي نشر يخدم أكثر من مستأجر أو مستخدم عبر المسار نفسه، يُعدّ ذلك إفشاءً لبيانات طرف لطرف آخر. قم بالترقية إلى Apache Camel 4.23.0، الذي يعالج المشكلة. يجب على المستخدمين على سلسلة إصدارات الدعم طويل الأمد 4.18.x الترقية إلى 4.18.5. ويجب على المستخدمين على سلسلة إصدارات الدعم طويل الأمد 4.22.x الترقية إلى 4.22.1. أصبح فكّ التسلسل الآن يتم إلى نسخة، بحيث يحصل كل تبادل على نسخته الخاصة ولا تنتقل أي حالة بين الرسائل. بالنسبة للنشر الذي لا يمكنه الترقية فوراً، انسخ الجسم المفكوك التسلسل إلى نسخة جديدة فوراً بعد تشغيل تنسيق البيانات، ولا تحتفظ بمراجع إلى الكائن المُعاد.
المصادر
نموذج إثبات مفهوم قابل للتشغيل بـ Spring Boot يعيد إنتاج CVE-2026-85245، وهو كشف بيانات عبر التبادل في camel-thrift، مع مقارنة بين النسخة المتأثرة والنسخة المُصلحة وملاحظات التخفيف.
الاستخدام المسؤول
استخدم معلومات الثغرات الأمنية فقط على الأنظمة التي تمتلكها أو المرخص لها باختبارها. يرتبط Kitploit ببيانات تعريف البحث العامة ولا يخزن أكواد الاستغلال أو الحمولات الضارة.