Improper input validation in the NI-PAL kernel driver may allow a local authenticated user to cause a denial of service by triggering a crash due to a NULL pointer dereference. This vulnerability affects NI-PAL 26.3.0 and prior versions on Windows and Linux.
CVE-2026-8035 is a NULL pointer dereference vulnerability in NI-PAL kernel driver affecting versions 26.3.0 and prior. An authenticated local attacker can crash the system, causing denial of service. While no public exploit exists and no patch is available, the vulnerability poses operational risk to organizations using NI-PAL for industrial automation and data acquisition systems.
Immediate Actions:
1. Inventory all systems running NI-PAL 26.3.0 and prior versions across your organization
2. Restrict local access to NI-PAL systems through OS-level access controls and privilege management
3. Implement principle of least privilege for user accounts with local system access
4. Monitor for unexpected system crashes or kernel driver failures
Compensating Controls:
1. Disable NI-PAL services if not actively required; use alternative data acquisition methods where possible
2. Implement application whitelisting to prevent unauthorized execution of local processes
3. Enable kernel debugging and crash dump analysis to detect exploitation attempts
4. Isolate NI-PAL systems on segmented networks with restricted local access
5. Implement host-based intrusion detection focused on kernel driver anomalies
Detection Rules:
1. Monitor for kernel driver crashes (Event ID 1001 on Windows, kernel panic logs on Linux)
2. Alert on failed NI-PAL driver initialization or unexpected termination
3. Track authentication logs for local access attempts to systems running NI-PAL
4. Monitor system stability metrics and unexpected reboots correlated with NI-PAL activity
Patching Strategy:
1. Contact National Instruments for security advisories and patch timelines
2. Prepare test environment for patch deployment once available
3. Document current NI-PAL version and configuration for upgrade planning
الإجراءات الفورية:
1. قم بحصر جميع الأنظمة التي تعمل بـ NI-PAL 26.3.0 والإصدارات السابقة في مؤسستك
2. قيد الوصول المحلي إلى أنظمة NI-PAL من خلال عناصر التحكم على مستوى نظام التشغيل وإدارة الامتيازات
3. طبق مبدأ أقل امتياز للحسابات التي لها وصول محلي للنظام
4. راقب توقف النظام غير المتوقع أو فشل برنامج تشغيل النواة
عناصر التحكم البديلة:
1. عطل خدمات NI-PAL إذا لم تكن مطلوبة بنشاط؛ استخدم طرق بديلة لاستحواذ البيانات
2. طبق القائمة البيضاء للتطبيقات لمنع التنفيذ غير المصرح به للعمليات المحلية
3. فعل تصحيح النواة وتحليل ملفات التفريغ لاكتشاف محاولات الاستغلال
4. عزل أنظمة NI-PAL على شبكات مقسمة مع وصول محلي مقيد
5. طبق الكشف عن التطفل على مستوى المضيف مع التركيز على شذوذ برنامج تشغيل النواة
قواعد الكشف:
1. راقب أعطال برنامج تشغيل النواة (معرف الحدث 1001 على Windows وسجلات kernel panic على Linux)
2. تنبيه عند فشل تهيئة برنامج تشغيل NI-PAL أو الإنهاء غير المتوقع
3. تتبع سجلات المصادقة للوصول المحلي إلى الأنظمة التي تعمل بـ NI-PAL
4. راقب مقاييس استقرار النظام والإعادة تشغيل غير المتوقعة المرتبطة بنشاط NI-PAL
استراتيجية التصحيح:
1. اتصل بـ National Instruments للحصول على تنبيهات الأمان والجداول الزمنية للتصحيح
2. جهز بيئة اختبار لنشر التصحيح بمجرد توفره
3. وثق إصدار NI-PAL الحالي والتكوين لتخطيط الترقية