An authenticated stored cross-site scripting (XSS) vulnerability in Feehi CMS v2.1.1 allows attackers to execute arbitrary web scripts or HTML via injecting a crafted payload into the Page Sign parameter.
CVE-2026-31350 is an authenticated stored XSS vulnerability in Feehi CMS v2.1.1 affecting the Page Sign parameter with a CVSS score of 5.4. While requiring authentication, the vulnerability allows attackers to inject malicious scripts that persist in the application, potentially compromising user sessions and data. With exploit availability and no patch currently available, immediate compensating controls are essential for organizations using this CMS.
IMMEDIATE ACTIONS:
1. Audit all Feehi CMS v2.1.1 instances in your environment and document their criticality
2. Restrict administrative access to CMS to trusted networks only using firewall rules
3. Implement Web Application Firewall (WAF) rules to block XSS payloads in the Page Sign parameter
4. Review audit logs for suspicious Page Sign parameter modifications
COMPENSATING CONTROLS:
5. Disable the Page Sign feature if not operationally required
6. Implement Content Security Policy (CSP) headers with strict script-src directives
7. Enable HTML encoding/sanitization for all user-supplied input in the Page Sign field
8. Enforce strong authentication (MFA) for all CMS administrative accounts
9. Implement input validation regex to reject special characters in Page Sign parameter
DETECTION:
10. Monitor for POST/PUT requests to Page Sign parameter containing: <script>, javascript:, onerror=, onload=, event handlers
11. Alert on any modifications to Page Sign parameter by non-administrative accounts
12. Log all CMS administrative activities for forensic review
UPGRADE PLANNING:
13. Contact Feehi vendor for patch timeline and security advisory
14. Evaluate migration to alternative CMS solutions if patch timeline exceeds 90 days
15. Implement version control and staging environment testing before any updates
الإجراءات الفورية:
1. تدقيق جميع نسخ Feehi CMS v2.1.1 في بيئتك وتوثيق أهميتها
2. تقييد الوصول الإداري إلى CMS للشبكات الموثوقة فقط باستخدام قواعد جدار الحماية
3. تطبيق قواعد جدار تطبيقات الويب (WAF) لحجب حمولات XSS في معامل Page Sign
4. مراجعة سجلات التدقيق للتعديلات المريبة على معامل Page Sign
الضوابط التعويضية:
5. تعطيل ميزة Page Sign إذا لم تكن مطلوبة تشغيلياً
6. تطبيق رؤوس سياسة أمان المحتوى (CSP) مع توجيهات script-src صارمة
7. تفعيل ترميز/تنظيف HTML لجميع المدخلات المزودة من قبل المستخدم في حقل Page Sign
8. فرض المصادقة القوية (MFA) لجميع حسابات CMS الإدارية
9. تطبيق التحقق من صحة الإدخال للرفض الأحرف الخاصة في معامل Page Sign
الكشف:
10. مراقبة طلبات POST/PUT إلى معامل Page Sign تحتوي على: <script>، javascript:، onerror=، onload=، معالجات الأحداث
11. تنبيه على أي تعديلات على معامل Page Sign من قبل حسابات غير إدارية
12. تسجيل جميع أنشطة CMS الإدارية للمراجعة الجنائية
تخطيط الترقية:
13. التواصل مع بائع Feehi للحصول على جدول زمني للتصحيح والمشورة الأمنية
14. تقييم الهجرة إلى حلول CMS بديلة إذا تجاوز جدول التصحيح 90 يوماً
15. تطبيق التحكم في الإصدارات واختبار بيئة التجميع قبل أي تحديثات