A local file inclusion vulnerability in the upload/download flow of the VertiGIS FM application allows authenticated attackers to read arbitrary files from the server by manipulating a file's path during its upload. When the file is subsequently downloaded, the file in the attacker controlled path is returned. Due to the application's ASP.NET architecture, this could potentially lead to remote code execution when the "web.config" file is obtained. Furthermore, the application resolves UNC paths which may enable NTLM-relaying attacks.
This issue affects VertiGIS FM: 10.5.00119 (0d29d428).
CVE-2026-0522 is a critical local file inclusion vulnerability in VertiGIS FM 10.5.00119 that allows authenticated attackers to read arbitrary files from servers and potentially achieve remote code execution by obtaining web.config files. The vulnerability exploits the upload/download flow through path manipulation and supports UNC path resolution, enabling NTLM-relaying attacks. With an active exploit available and no patch currently released, this poses an immediate threat to organizations using affected versions.
IMMEDIATE ACTIONS:
1. Identify all instances of VertiGIS FM 10.5.00119 and 10.11.363 in your environment
2. Restrict network access to VertiGIS FM applications to authorized users only
3. Implement strict authentication controls and disable unnecessary service accounts
4. Monitor for suspicious file upload/download activities
COMPENSATING CONTROLS (until patch available):
1. Implement Web Application Firewall (WAF) rules to detect path traversal patterns (../, ..\ sequences) in upload requests
2. Apply input validation to reject file paths containing UNC paths (\\server\share patterns)
3. Restrict file upload destinations to a dedicated, isolated directory with no access to system files
4. Disable UNC path resolution in VertiGIS FM configuration if possible
5. Implement strict file access controls on web.config and other sensitive configuration files
6. Run VertiGIS FM application pool with minimal required privileges
DETECTION RULES:
1. Monitor IIS logs for POST requests to upload endpoints with path traversal sequences
2. Alert on any attempts to access or download web.config files
3. Monitor for NTLM authentication anomalies and relay attack indicators
4. Track file access patterns to system directories from VertiGIS FM process
5. Implement SIEM rules for suspicious UNC path references in application logs
PATCHING GUIDANCE:
1. Subscribe to VertiGIS security advisories for patch availability
2. Prepare isolated test environment for patch validation
3. Plan maintenance window for immediate deployment upon patch release
4. Consider application replacement or upgrade if patch timeline is unacceptable
الإجراءات الفورية:
1. تحديد جميع حالات VertiGIS FM 10.5.00119 و 10.11.363 في بيئتك
2. تقييد الوصول إلى شبكة تطبيقات VertiGIS FM للمستخدمين المصرح لهم فقط
3. تطبيق عناصر تحكم مصادقة صارمة وتعطيل حسابات الخدمة غير الضرورية
4. مراقبة الأنشطة المريبة في التحميل والتنزيل
عناصر التحكم التعويضية (حتى توفر التصحيح):
1. تطبيق قواعد جدار حماية تطبيقات الويب لكشف أنماط اجتياز المسارات في طلبات التحميل
2. تطبيق التحقق من صحة الإدخال لرفض مسارات الملفات التي تحتوي على مسارات UNC
3. تقييد وجهات تحميل الملفات إلى دليل مخصص معزول بدون وصول إلى ملفات النظام
4. تعطيل دقة مسار UNC في إعدادات VertiGIS FM إن أمكن
5. تطبيق عناصر تحكم وصول صارمة على ملفات web.config والملفات الحساسة الأخرى
6. تشغيل مجموعة تطبيقات VertiGIS FM بأقل صلاحيات مطلوبة
قواعد الكشف:
1. مراقبة سجلات IIS لطلبات POST إلى نقاط نهاية التحميل بأنماط اجتياز المسارات
2. التنبيه على أي محاولات للوصول أو تنزيل ملفات web.config
3. مراقبة حالات شذوذ مصادقة NTLM ومؤشرات هجمات الترحيل
4. تتبع أنماط الوصول إلى الملفات في الدلائل النظامية من عملية VertiGIS FM
5. تطبيق قواعد SIEM للمراجع المريبة لمسارات UNC في سجلات التطبيق
إرشادات التصحيح:
1. الاشتراك في تنبيهات أمان VertiGIS لتوفر التصحيحات
2. تحضير بيئة اختبار معزولة للتحقق من صحة التصحيح
3. تخطيط نافذة صيانة للنشر الفوري عند توفر التصحيح
4. النظر في استبدال التطبيق أو الترقية إذا كان الجدول الزمني للتصحيح غير مقبول