AIDA64 Extreme 5.99.4900 contains a structured exception handler buffer overflow vulnerability in the logging functionality that allows local attackers to execute arbitrary code by supplying a malicious CSV log file path. Attackers can inject shellcode through the Hardware Monitoring logging preferences to overflow the buffer and trigger code execution when the application processes the log file path.
AIDA64 Extreme 5.99.4900 contains a critical buffer overflow vulnerability in its logging functionality that allows local attackers to execute arbitrary code through malicious CSV log file paths. The vulnerability exists in the Hardware Monitoring logging preferences and can be exploited by supplying a specially crafted log file path to trigger a structured exception handler overflow. With CVSS 8.4 and public exploits available, this poses an immediate threat to organizations using this system monitoring tool, particularly in environments where multiple users have local access.
IMMEDIATE ACTIONS:
1. Identify all systems running AIDA64 Extreme 5.99.4900 across your organization using asset inventory and endpoint detection tools
2. Restrict local access to systems running AIDA64 to trusted administrators only
3. Disable Hardware Monitoring logging functionality if not operationally required
4. Implement application whitelisting to prevent unauthorized execution from AIDA64 directories
PATCHING GUIDANCE:
1. Contact AIDA64 vendor (FinalWire) immediately for patch availability status and timeline
2. If patch becomes available, prioritize deployment to high-risk systems (government, banking, energy)
3. Test patches in isolated lab environment before production deployment
COMPENSATING CONTROLS (until patch available):
1. Implement strict file system permissions on AIDA64 installation and logging directories
2. Monitor and restrict CSV file creation in AIDA64 logging paths using endpoint DLP
3. Disable AIDA64 Hardware Monitoring logging feature via group policy or configuration files
4. Implement application sandboxing for AIDA64 using Windows AppContainer or similar technologies
5. Monitor process execution from AIDA64 installation directory for suspicious child processes
DETECTION RULES:
1. Monitor for AIDA64.exe spawning unexpected child processes (cmd.exe, powershell.exe, rundll32.exe)
2. Alert on access to AIDA64 logging directories with suspicious file extensions
3. Monitor for structured exception handler (SEH) exploitation patterns in memory
4. Track creation of CSV files in AIDA64 logging paths with unusual file sizes or names
5. Monitor registry modifications to AIDA64 configuration related to logging paths
الإجراءات الفورية:
1. تحديد جميع الأنظمة التي تقوم بتشغيل AIDA64 Extreme 5.99.4900 عبر مؤسستك باستخدام أدوات جرد الأصول والكشف عن نقاط النهاية
2. تقييد الوصول المحلي إلى الأنظمة التي تقوم بتشغيل AIDA64 للمسؤولين الموثوقين فقط
3. تعطيل وظيفة تسجيل مراقبة الأجهزة إذا لم تكن مطلوبة تشغيلياً
4. تنفيذ قائمة بيضاء للتطبيقات لمنع التنفيذ غير المصرح به من أدلة AIDA64
إرشادات التصحيح:
1. الاتصال بمورد AIDA64 (FinalWire) فوراً لحالة التصحيح والجدول الزمني
2. إذا أصبح التصحيح متاحاً، أولويات النشر للأنظمة عالية المخاطر
3. اختبار التصحيحات في بيئة معملية معزولة قبل نشر الإنتاج
الضوابط البديلة:
1. تنفيذ أذونات نظام الملفات الصارمة على دليل التثبيت وأدلة التسجيل
2. مراقبة وتقييد إنشاء ملفات CSV في مسارات تسجيل AIDA64
3. تعطيل ميزة تسجيل مراقبة الأجهزة عبر سياسة المجموعة
4. تنفيذ الحماية الرملية للتطبيقات لـ AIDA64
5. مراقبة تنفيذ العمليات من دليل تثبيت AIDA64 للعمليات الفرعية المريبة