CVE-2022-24112
المكوّن الإضافي apisix/batch-requests يسمح بالكتابة فوق ترويسة X-REAL-IP
- تم النشر
- 11/02/2022
- محدث
- 21/10/2025
- تخصيص CNA
- apache
- الأدلة المرصودة
- 16/03/2022
CVSS الأساسي
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:Hمرتفع · الثلاثين يومًا القادمة
- المئوية
- 99.9%
- تاريخ الموديل
- 15/10/2026
EPSS هو تقدير إحصائي، وليس يقينًا أو مقياسًا للتأثير. ادمجها مع CVSS وحالة KEV والتعرض وبيئتك.
CISA معروف باستغلاله
يظهر CVE هذا في كتالوج الثغرات الأمنية المعروفة بـ CISA.
ملخص
يمكن للمهاجم إساءة استخدام المكوّن الإضافي batch-requests لإرسال طلبات لتجاوز تقييد عنوان IP الخاص بواجهة برمجة تطبيقات الإدارة (Admin API). التكوين الافتراضي لـ Apache APISIX (مع مفتاح API الافتراضي) معرّض لتنفيذ التعليمات البرمجية عن بُعد. عندما يتم تغيير مفتاح المسؤول أو تغيير منفذ Admin API إلى منفذ مختلف عن لوحة البيانات، يكون التأثير أقل. ولكن لا تزال هناك مخاطرة لتجاوز تقييد عنوان IP الخاص بلوحة بيانات Apache APISIX. يوجد تحقق في المكوّن الإضافي batch-requests يتجاوز عنوان IP الخاص بالعميل بعنوان IP البعيد الحقيقي الخاص به. ولكن بسبب خطأ برمجي في الكود، يمكن تجاوز هذا التحقق.
المصادر
modules/exploits/multi/http/apache_apisix_api_default_token_rce.rb
Metasploit Framework modulesالشروط المعلنة
- platform: Unix($.exploit_multi/http/apache_apisix_api_default_token_rce.platform)
- verification: check_declared($.exploit_multi/http/apache_apisix_api_default_token_rce.check)
http/cves/2022/CVE-2022-24112.yaml
Nuclei Templatesالشروط المعلنة
- network: http($.protocol_keys)
- verification: status,word($.matchers[*].type)
- oob: interactsh_reference($.template_text)
الاستخدام المسؤول
استخدم معلومات الثغرات الأمنية فقط على الأنظمة التي تمتلكها أو المرخص لها باختبارها. يرتبط Kitploit ببيانات تعريف البحث العامة ولا يخزن أكواد الاستغلال أو الحمولات الضارة.