CVE-2026-85317
Apache Camel: ارتباك رمز OAuth2 في Camel-HTTP عبر ذاكرة تخزين مؤقت عالمية لرموز JVM بمفتاح غير كافٍ
- تم النشر
- 19/10/2026
- محدث
- 19/10/2026
- تخصيص CNA
- apache
- الأدلة المرصودة
- 21/10/2026
CVSS الأساسي
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:Nمنخفض · الثلاثين يومًا القادمة
- المئوية
- 18.7%
- تاريخ الموديل
- 25/10/2026
EPSS هو تقدير إحصائي، وليس يقينًا أو مقياسًا للتأثير. ادمجها مع CVSS وحالة KEV والتعرض وبيئتك.
ملخص
استخدام ثغرة المعلومات الحساسة في ذاكرة التخزين المؤقت في مكوّن Apache Camel HTTP. تؤثر هذه المشكلة على Apache Camel: من 4.0.0 قبل 4.18.5، ومن 4.19.0 قبل 4.22.1. ذاكرة التخزين المؤقت لرموز عميل OAuth2 عامة على مستوى JVM، وقد أغفل مفتاحها عدة حقول تحدد ما يخوّله الرمز فعليًا: النطاق المطلوب، ومؤشر المورد، ونقطة نهاية الرمز التي تم الحصول على الرمز منها. لذلك اشتركت نقطتا نهاية تختلفان في تلك الحقول فقط في إدخال واحد في ذاكرة التخزين المؤقت، ويمكن أن تُقدَّم لنقطة نهاية رمز صادر لنطاق مختلف، أو لمورد مختلف، أو من خادم تفويض مختلف. النتيجة هي طلب يحمل صلاحية أوسع مما تم تكوين نقطة النهاية له، أو رمز يُقدَّم لطرف لم يُصدر له. يتطلب الوصول إليها نشرًا يكوّن أكثر من نقطة نهاية OAuth2 واحدة تختلف في تلك الحقول تحديدًا، ولهذا تُقيَّم الخطورة على أنها منخفضة. قم بالترقية إلى Apache Camel 4.23.0، الذي يصلح المشكلة. يجب على المستخدمين على سلسلة إصدارات الدعم طويل الأمد 4.18.x الترقية إلى 4.18.5. يجب على المستخدمين على سلسلة إصدارات الدعم طويل الأمد 4.22.x الترقية إلى 4.22.1. يتضمن مفتاح ذاكرة التخزين المؤقت الآن كل حقل يشكّل الرمز، لذا لم تعد الإدخالات مشتركة بين نقاط النهاية التي تختلف في أي منها. بالنسبة للنشرات التي لا يمكنها الترقية فورًا، شغّل نقاط النهاية التي تختلف في النطاق أو مؤشر المورد أو نقطة نهاية الرمز في JVMs منفصلة حتى لا تشترك في ذاكرة التخزين المؤقت.
المصادر
نموذج إثبات مفهوم قابل للتشغيل بـ Spring Boot يعيد إنتاج CVE-2026-85317، حيث تتجاهل ذاكرة التخزين المؤقت لرموز OAuth2 في camel-http النطاق والموارد ونقطة نهاية الرمز، إضافةً إلى نسخة تحكم مُصحّحة.
الاستخدام المسؤول
استخدم معلومات الثغرات الأمنية فقط على الأنظمة التي تمتلكها أو المرخص لها باختبارها. يرتبط Kitploit ببيانات تعريف البحث العامة ولا يخزن أكواد الاستغلال أو الحمولات الضارة.