CVE-2021-31805
إجبار تقييم OGNL، عند تقييمه على مدخلات مستخدم خام غير مُتحقق منها في سمات الوسوم، قد يؤدي إلى تنفيذ أوامر عن بُعد (RCE).
- تم النشر
- 12/04/2022
- محدث
- 03/08/2024
- تخصيص CNA
- apache
- الأدلة المرصودة
- 25/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مرتفع · الثلاثين يومًا القادمة
- المئوية
- 99.7%
- تاريخ الموديل
- 17/10/2026
EPSS هو تقدير إحصائي، وليس يقينًا أو مقياسًا للتأثير. ادمجها مع CVSS وحالة KEV والتعرض وبيئتك.
ملخص
الإصلاح الصادر لـ CVE-2020-17530 كان غير مكتمل. لذلك من Apache Struts 2.0.0 إلى 2.5.29، لا تزال بعض سمات الوسوم قادرة على إجراء تقييم مزدوج إذا طبق المطور تقييم OGNL القسري باستخدام صيغة %{...}. استخدام تقييم OGNL القسري على مدخلات المستخدم غير الموثوقة يمكن أن يؤدي إلى تنفيذ التعليمات البرمجية عن بُعد وتدهور الأمان.
المصادر
http/cves/2021/CVE-2021-31805.yaml
Nuclei Templatesالشروط المعلنة
- network: http($.protocol_keys)
- verification: regex($.matchers[*].type)
إثبات مفهوم لاستغلال ثغرة تنفيذ الأوامر عن بُعد في Apache Struts2 (CVE-2021-31805) مع إعداد Docker وخطوات استغلال تعتمد على curl.
الاستخدام المسؤول
استخدم معلومات الثغرات الأمنية فقط على الأنظمة التي تمتلكها أو المرخص لها باختبارها. يرتبط Kitploit ببيانات تعريف البحث العامة ولا يخزن أكواد الاستغلال أو الحمولات الضارة.