Adobe Commerce versions 2.4.9-beta1, 2.4.8-p4, 2.4.7-p9, 2.4.6-p14, 2.4.5-p16, 2.4.4-p17 and earlier are affected by an Uncontrolled Resource Consumption vulnerability that could lead to application denial-of-service. An attacker could exploit this vulnerability to exhaust system resources, resulting in an application denial-of-service condition. Exploitation of this issue does not require user interaction.
Adobe Commerce versions 2.4.9-beta1 through 2.4.4-p17 contain an uncontrolled resource consumption vulnerability (CWE-400) that enables unauthenticated denial-of-service attacks without user interaction. With a CVSS score of 7.5, this vulnerability poses significant risk to e-commerce operations across Saudi Arabia. No patch is currently available, requiring immediate implementation of compensating controls.
IMMEDIATE ACTIONS:
1. Inventory all Adobe Commerce deployments and identify affected versions (2.4.4-p17 and earlier)
2. Implement rate limiting and request throttling at WAF/load balancer level to restrict resource consumption
3. Enable DDoS protection services and configure aggressive connection limits
4. Monitor system resource utilization (CPU, memory, connections) with alerts for anomalies
COMPENSATING CONTROLS:
5. Deploy Web Application Firewall (WAF) rules to detect and block resource exhaustion patterns
6. Implement request queuing and connection pooling to prevent resource depletion
7. Configure auto-scaling policies to handle traffic spikes
8. Restrict API endpoints to authenticated users only where possible
9. Implement CAPTCHA challenges for suspicious traffic patterns
DETECTION RULES:
10. Monitor for: rapid sequential requests from single IP, unusual spike in 503/504 errors, sustained high CPU/memory usage
11. Alert on connection pool exhaustion and database connection timeouts
12. Track request patterns deviating from baseline by >300% within 5-minute windows
PATCHING:
13. Subscribe to Adobe security advisories for patch availability
14. Prepare upgrade path to patched versions immediately upon release
15. Test patches in staging environment before production deployment
الإجراءات الفورية:
1. حصر جميع نشرات Adobe Commerce وتحديد الإصدارات المتأثرة (2.4.4-p17 والإصدارات الأقدم)
2. تطبيق تحديد معدل الطلبات والتحكم في الاستهلاك على مستوى جدار الحماية/موازن الحمل
3. تفعيل خدمات حماية DDoS وتكوين حدود اتصال صارمة
4. مراقبة استخدام موارد النظام (CPU، الذاكرة، الاتصالات) مع تنبيهات للشذوذ
الضوابط البديلة:
5. نشر قواعد جدار تطبيقات الويب (WAF) للكشف عن أنماط استنزاف الموارد
6. تطبيق قوائم انتظار الطلبات وتجميع الاتصالات لمنع استنزاف الموارد
7. تكوين سياسات التوسع التلقائي للتعامل مع ارتفاع حركة المرور
8. تقييد نقاط نهاية API للمستخدمين المصرح لهم فقط حيث أمكن
9. تطبيق تحديات CAPTCHA لأنماط حركة المرور المريبة
قواعد الكشف:
10. مراقبة: طلبات متتالية سريعة من عنوان IP واحد، ارتفاع غير عادي في أخطاء 503/504، استخدام عالي مستمر للمعالج/الذاكرة
11. تنبيه عند استنزاف مجموعة الاتصالات وانتهاء مهلة اتصالات قاعدة البيانات
12. تتبع أنماط الطلبات التي تنحرف عن الخط الأساسي بأكثر من 300% في نوافذ 5 دقائق
التصحيح:
13. الاشتراك في تنبيهات أمان Adobe للحصول على التحديثات
14. تحضير مسار الترقية للإصدارات المصححة فور توفرها
15. اختبار التصحيحات في بيئة التطوير قبل نشرها في الإنتاج