Snews CMS 1.7 contains a cross-site request forgery vulnerability that allows attackers to change administrator credentials without authentication by crafting malicious HTML forms. Attackers can trick authenticated administrators into visiting a page containing a hidden form that submits POST requests to the changeup action, modifying the admin username and password parameters to gain unauthorized access.
Snews CMS 1.7 contains a critical CSRF vulnerability allowing attackers to modify administrator credentials through malicious HTML forms. Attackers can trick authenticated administrators into visiting compromised pages, enabling unauthorized access to CMS systems without direct authentication. This vulnerability poses significant risk to organizations using legacy Snews CMS installations, particularly those managing public-facing content management systems.
Immediate Actions:
1. Audit all Snews CMS 1.7 installations across your organization and document their locations
2. Implement network-level CSRF protections using WAF rules to block suspicious POST requests to changeup action
3. Restrict administrative access to CMS systems to trusted IP ranges only
4. Enforce re-authentication for sensitive administrative actions (password changes, user modifications)
Patching Guidance:
5. Contact Snews CMS vendor for security updates or migrate to actively maintained CMS platforms (WordPress, Drupal, Joomla with current patches)
6. If patching unavailable, implement compensating controls immediately
Compensating Controls:
7. Deploy SameSite cookie attributes (Strict/Lax) on all session cookies
8. Implement CSRF tokens on all state-changing forms and validate on server-side
9. Add Content Security Policy (CSP) headers to prevent unauthorized form submissions
10. Monitor administrative action logs for unauthorized credential changes
Detection Rules:
11. Alert on POST requests to /changeup action with modified admin parameters
12. Monitor for multiple failed authentication attempts followed by successful admin access
13. Track changes to administrator usernames and passwords outside normal maintenance windows
الإجراءات الفورية:
1. تدقيق جميع تثبيتات Snews CMS 1.7 عبر المنظمة وتوثيق مواقعها
2. تطبيق حماية CSRF على مستوى الشبكة باستخدام قواعد WAF لحجب طلبات POST المريبة
3. تقييد الوصول الإداري إلى أنظمة CMS على نطاقات IP موثوقة فقط
4. فرض إعادة المصادقة للإجراءات الإدارية الحساسة
إرشادات التصحيح:
5. التواصل مع بائع Snews CMS للحصول على تحديثات أمان أو الهجرة إلى منصات CMS مدعومة بنشاط
6. إذا لم يكن التصحيح متاحاً، تطبيق الضوابط البديلة فوراً
الضوابط البديلة:
7. نشر سمات ملفات تعريف الارتباط SameSite على جميع ملفات الجلسة
8. تطبيق رموز CSRF على جميع النماذج وتحقق من صحتها على جانب الخادم
9. إضافة رؤوس سياسة أمان المحتوى (CSP) لمنع الإرسالات غير المصرح بها
10. مراقبة سجلات الإجراءات الإدارية للتغييرات غير المصرح بها
قواعد الكشف:
11. تنبيه على طلبات POST إلى إجراء changeup مع معاملات المسؤول المعدلة
12. مراقبة محاولات المصادقة الفاشلة المتعددة متبوعة بالوصول الإداري الناجح
13. تتبع التغييرات على أسماء المستخدمين وكلمات المرور للمسؤول خارج نوافذ الصيانة العادية