CVE-2024-55875
http4k يحتوي على ثغرة XXE محتملة (حقن الكيانات الخارجية في XML)
- تم النشر
- 12/12/2024
- محدث
- 09/06/2026
- تخصيص CNA
- GitHub_M
- الأدلة المرصودة
- 05/08/2026
CVSS الأساسي
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:Hمنخفض · الثلاثين يومًا القادمة
- المئوية
- 78.5%
- تاريخ الموديل
- 21/09/2026
EPSS هو تقدير إحصائي، وليس يقينًا أو مقياسًا للتأثير. ادمجها مع CVSS وحالة KEV والتعرض وبيئتك.
ملخص
http4k هي مجموعة أدوات وظيفية لتطبيقات Kotlin الخاصة بـ HTTP. قبل الإصدار 6.50.0.0، توجد ثغرة محتملة من نوع XXE (حقن الكيانات الخارجية في XML) عندما يتعامل http4k مع محتويات XML خبيثة داخل الطلبات، مما قد يسمح للمهاجمين بقراءة معلومات حساسة محلية على الخادم، وتحفيز تزوير الطلبات من جانب الخادم (SSRF) وحتى تنفيذ التعليمات البرمجية في بعض الظروف. أصل الإصلاح الذي تم إصداره في v5.41.0.0 / v4.50.0.0 أغلق فئة هجمات الكيانات الخارجية الموثقة (SSRF، كشف الملفات المحلية، تنفيذ التعليمات البرمجية) عن طريق تعيين `ACCESS_EXTERNAL_DTD=""`، `ACCESS_EXTERNAL_SCHEMA=""`، و`isExpandEntityReferences=false` على `DocumentBuilderFactory` الافتراضي. بقيت فجوة متبقية: لا يزال المحلل يقبل المستندات التي تحتوي على إعلانات `<!DOCTYPE>` على الرغم من حظر تحليل الكيانات الخارجية. هذا ترك هجمات حجب الخدمة (DoS) من نوع توسيع الكيانات الداخلية بأسلوب "billion-laughs" مفتوحة ضد أي تطبيق يستخدم `Body.xml()` أو `Document.asXmlDocument()` على XML غير موثوق. يغلق الإصدار v6.50.0.0 هذه الفجوة المتبقية عن طريق إضافة `disallow-doctype-decl=true` و`FEATURE_SECURE_PROCESSING=true` إلى `defaultXmlParsingConfig`. أي مستند يحتوي على `<!DOCTYPE>` يتم رفضه الآن في وقت التحليل.
المصادر
1CVE-2024-55875 | GHSA-7mj5-hjjj-8rgw | http4k أول CVE
الاستخدام المسؤول
استخدم معلومات الثغرات الأمنية فقط على الأنظمة التي تمتلكها أو المرخص لها باختبارها. يرتبط Kitploit ببيانات تعريف البحث العامة ولا يخزن أكواد الاستغلال أو الحمولات الضارة.