CVE-2026-85249
Apache Camel: حقن ترويسة Camel-Tika عبر بيانات وصفية للمستندات غير مفلترة
- تم النشر
- 19/10/2026
- محدث
- 19/10/2026
- تخصيص CNA
- apache
- الأدلة المرصودة
- 19/10/2026
CVSS الأساسي
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:Nمنخفض · الثلاثين يومًا القادمة
- المئوية
- 27.6%
- تاريخ الموديل
- 25/10/2026
EPSS هو تقدير إحصائي، وليس يقينًا أو مقياسًا للتأثير. ادمجها مع CVSS وحالة KEV والتعرض وبيئتك.
ملخص
ثغرة التحقق غير الصحيح من المدخلات في مكوّن Apache Camel Tika. تؤثر هذه المشكلة على Apache Camel: من 4.0.0 قبل 4.18.5، ومن 4.19.0 قبل 4.22.1. كان منتج Tika يربط كل مفتاح بيانات وصفية يُستخرج من المستند المُرسَل على الـ Exchange كترويسة (header)، دون تطبيق أي تصفية. البيانات الوصفية للمستندات هي محتوى يتحكم فيه المهاجم: فالطرف الذي يوفّر الملف هو من يختار مفاتيح البيانات الوصفية التي يحملها. لذلك كان بإمكان مستند مصمم بعناية أن يضبط ترويسات Exchange التي يعتمد عليها باقي المسار (route)، بما في ذلك ترويسات في نطاق أسماء Camel مثل CamelFileName، التي تستخدمها المكوّنات اللاحقة لتحديد مكان كتابة المحتوى. النمط هو نفس فئة حقن الترويسات (header-injection) كما في تنبيهات المستهلك (consumer) المنشورة سابقًا، لكنه يُبلَغ هنا عبر محتوى ملف مُحلَّل بدلًا من ترويسة بروتوكول. قم بالترقية إلى Apache Camel 4.23.0، الذي يصلح المشكلة. يجب على المستخدمين على سلسلة إصدارات 4.18.x LTS الترقية إلى 4.18.5. يجب على المستخدمين على سلسلة إصدارات 4.22.x LTS الترقية إلى 4.22.1. أصبحت البيانات الوصفية للمستندات المُحلَّلة تُصفّى الآن عبر HeaderFilterStrategy قبل ربطها على الـ Exchange. أي مسار (route) كان يقرأ ترويسة مشتقة من البيانات الوصفية تحجبها التصفية الآن سيجدها مفقودة. بالنسبة للبيئات التي لا يمكنها الترقية فورًا، قم بإزالة نطاق أسماء Camel بعد منتج Tika باستخدام removeHeaders("Camel*") قبل أي مكوّن يتصرف بناءً على تلك الترويسات.
المصادر
مُعيد إنتاج قابل للتشغيل لـ Spring Boot وQuarkus من أجل CVE-2026-85249، يوضّح حقن ترويسة بيانات camel-tika الوصفية في CamelFileName مع عناصر تحكم مصابة ومُصلحة.
الاستخدام المسؤول
استخدم معلومات الثغرات الأمنية فقط على الأنظمة التي تمتلكها أو المرخص لها باختبارها. يرتبط Kitploit ببيانات تعريف البحث العامة ولا يخزن أكواد الاستغلال أو الحمولات الضارة.