CVE-2021-25646
يمكن للمستخدمين المُصادَق عليهم تجاوز إعدادات النظام في طلباتهم، مما يسمح لهم بتنفيذ تعليمات برمجية عشوائية.
- تم النشر
- 29/01/2021
- محدث
- 13/02/2025
- تخصيص CNA
- apache
- الأدلة المرصودة
- 08/08/2026
CVSS الأساسي
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:Hمرتفع · الثلاثين يومًا القادمة
- المئوية
- 99.9%
- تاريخ الموديل
- 18/10/2026
EPSS هو تقدير إحصائي، وليس يقينًا أو مقياسًا للتأثير. ادمجها مع CVSS وحالة KEV والتعرض وبيئتك.
ملخص
تتضمن Apache Druid القدرة على تنفيذ كود JavaScript يقدمه المستخدم والمضمّن في أنواع مختلفة من الطلبات. هذه الوظيفة مخصصة للاستخدام في بيئات عالية الثقة، وهي معطّلة افتراضيًا. ومع ذلك، في Druid 0.20.0 والإصدارات الأقدم، يمكن لمستخدم مصادق إرسال طلب مصمم بعناية يجبر Druid على تشغيل كود JavaScript المقدم من المستخدم لهذا الطلب، بغض النظر عن تكوين الخادم. يمكن استغلال هذا لتنفيذ كود على الجهاز الهدف بصلاحيات عملية خادم Druid.
المصادر
apache-druid/CVE-2021-25646
Apache Druid Embedded Javascript Remote Code Execution (CVE-2021-25646)
Vulhub vulnerability labsالشروط المعلنة
- lab image version: vulhub/apache-druid:0.20.0(apache-druid/CVE-2021-25646/docker-compose.yml:services.web.image)
modules/exploits/linux/http/apache_druid_js_rce.rb
Metasploit Framework modulesالشروط المعلنة
- platform: Linux,Unix($.exploit_linux/http/apache_druid_js_rce.platform)
- verification: check_declared($.exploit_linux/http/apache_druid_js_rce.check)
http/cves/2021/CVE-2021-25646.yaml
Nuclei Templatesالشروط المعلنة
- network: http($.protocol_keys)
- verification: regex,status,word($.matchers[*].type)
الاستخدام المسؤول
استخدم معلومات الثغرات الأمنية فقط على الأنظمة التي تمتلكها أو المرخص لها باختبارها. يرتبط Kitploit ببيانات تعريف البحث العامة ولا يخزن أكواد الاستغلال أو الحمولات الضارة.