Apache Struts Improper Input Validation Vulnerability — Apache Struts allows remote attackers to execute arbitrary Object-Graph Navigation Language (OGNL) expressions.
Apache Struts contains a critical input validation vulnerability allowing remote attackers to execute arbitrary OGNL expressions, leading to remote code execution. This vulnerability has a CVSS score of 9.0 and active exploits exist in the wild, posing severe risk to unpatched systems.
تسمح هذه الثغرة الأمنية الحرجة في إطار عمل Apache Struts للمهاجمين بتنفيذ تعبيرات OGNL (لغة التنقل في الرسم البياني للكائنات) بشكل تعسفي من خلال استغلال ضعف التحقق من صحة المدخلات. يمكن للمهاجمين إرسال طلبات HTTP مصممة خصيصاً تحتوي على تعبيرات OGNL ضارة، مما يؤدي إلى تنفيذ أوامر على مستوى النظام والسيطرة الكاملة على الخادم المستهدف. وجود استغلالات نشطة يزيد من خطورة هذه الثغرة بشكل كبير، حيث يمكن استخدامها لاختراق تطبيقات الويب المبنية على Struts والوصول إلى البيانات الحساسة أو نشر برمجيات خبيثة.
يحتوي Apache Struts على ثغرة حرجة في التحقق من المدخلات تسمح للمهاجمين عن بعد بتنفيذ تعبيرات OGNL عشوائية، مما يؤدي إلى تنفيذ تعليمات برمجية عن بعد. تحمل هذه الثغرة درجة خطورة 9.0 وتوجد استغلالات نشطة لها، مما يشكل خطراً شديداً على الأنظمة غير المحدثة.
1. Immediately identify all systems running Apache Struts and isolate vulnerable instances from production networks until patching is completed
2. Upgrade Apache Struts to version 2.3.15.1 or later which addresses this vulnerability, following proper change management and testing procedures
3. Implement web application firewall (WAF) rules to detect and block OGNL injection attempts, monitor logs for suspicious patterns, and conduct thorough security assessments of all Struts-based applications
1. تحديد جميع الأنظمة التي تعمل بـ Apache Struts فوراً وعزل النسخ المعرضة للخطر عن شبكات الإنتاج حتى اكتمال التحديث
2. ترقية Apache Struts إلى الإصدار 2.3.15.1 أو أحدث الذي يعالج هذه الثغرة، مع اتباع إجراءات إدارة التغيير والاختبار المناسبة
3. تطبيق قواعد جدار حماية تطبيقات الويب (WAF) لاكتشاف وحظر محاولات حقن OGNL، ومراقبة السجلات للكشف عن الأنماط المشبوهة، وإجراء تقييمات أمنية شاملة لجميع التطبيقات المبنية على Struts