Improper control of generation of code ('code injection') in Microsoft Data Formulator allows an unauthorized attacker to execute code over a network.
CVE-2026-41094 is a critical code injection vulnerability in Microsoft Data Formulator that allows remote code execution without authentication. With a CVSS score of 8.8 and no patch currently available, this poses an immediate threat to organizations using this tool for data analysis and reporting. The vulnerability requires urgent mitigation through compensating controls and network segmentation until Microsoft releases a patch.
IMMEDIATE ACTIONS:
1. Inventory all instances of Microsoft Data Formulator across your organization and document their network exposure
2. Disable or restrict network access to Data Formulator instances immediately, limiting access to trusted internal networks only
3. Implement network segmentation to isolate Data Formulator servers from critical systems and data repositories
4. Enable enhanced logging and monitoring on all Data Formulator instances for suspicious code patterns and unusual data access
COMPENSATING CONTROLS:
5. Deploy Web Application Firewall (WAF) rules to detect and block code injection patterns targeting Data Formulator endpoints
6. Implement input validation and sanitization at the application layer if possible through configuration
7. Restrict user permissions to read-only access where feasible
8. Monitor for exploitation attempts using IDS/IPS signatures detecting code injection payloads
DETECTION RULES:
9. Alert on POST/PUT requests to Data Formulator API endpoints containing suspicious characters (backticks, ${}, eval, exec, system)
10. Monitor for unusual process spawning from Data Formulator service accounts
11. Track data exfiltration patterns and unauthorized file access from Data Formulator processes
12. Monitor for patch availability from Microsoft and apply immediately upon release
الإجراءات الفورية:
1. قم بحصر جميع نسخ Microsoft Data Formulator عبر مؤسستك وتوثيق تعرضها الشبكي
2. عطّل أو قيّد الوصول الشبكي إلى نسخ Data Formulator فوراً، مع تحديد الوصول للشبكات الداخلية الموثوقة فقط
3. طبّق فصل الشبكة لعزل خوادم Data Formulator عن الأنظمة الحرجة ومستودعات البيانات
4. فعّل السجلات المحسّنة والمراقبة على جميع نسخ Data Formulator للكشف عن أنماط الأكواد المريبة والوصول غير المعتاد للبيانات
الضوابط البديلة:
5. نشّر قواعد جدار تطبيقات الويب (WAF) للكشف عن أنماط حقن الأكواد وحجبها
6. طبّق التحقق من صحة المدخلات والتنظيف على مستوى التطبيق إن أمكن
7. قيّد صلاحيات المستخدمين للوصول للقراءة فقط حيث أمكن
8. راقب محاولات الاستغلال باستخدام توقيعات IDS/IPS
قواعد الكشف:
9. أصدر تنبيهات على طلبات POST/PUT تحتوي على أحرف مريبة
10. راقب عمليات غير عادية من حسابات خدمة Data Formulator
11. تتبع أنماط تسرب البيانات والوصول غير المصرح للملفات
12. راقب توفر التصحيحات من Microsoft وطبّقها فوراً عند الإصدار