Veritas NetBackup 7.0 contains an unquoted service path vulnerability in the NetBackup INET Daemon service that allows local users to potentially execute arbitrary code. Attackers can exploit the unquoted path in C:\Program Files\Veritas\NetBackup\bin\bpinetd.exe to inject malicious code that would execute with elevated LocalSystem privileges.
CVE-2020-37045 is a local privilege escalation vulnerability in Veritas NetBackup 7.0 affecting the INET Daemon service through an unquoted service path. Attackers with local access can inject malicious executables to achieve arbitrary code execution with LocalSystem privileges. This vulnerability poses significant risk to organizations using NetBackup for critical backup and recovery operations, particularly in regulated sectors.
Immediate Actions:
1. Identify all systems running Veritas NetBackup 7.0 and document their locations and criticality
2. Restrict local access to NetBackup servers through network segmentation and access controls
3. Implement principle of least privilege for user accounts with local system access
4. Enable Windows Event Logging for service creation and process execution
Patching Guidance:
1. Upgrade to Veritas NetBackup 8.0 or later immediately
2. If immediate upgrade is not possible, apply vendor-supplied patches for NetBackup 7.0
3. Test patches in non-production environment before deployment
4. Coordinate patching with backup windows to minimize operational impact
Compensating Controls:
1. Implement application whitelisting on NetBackup servers to prevent unauthorized executable execution
2. Deploy file integrity monitoring on C:\Program Files\Veritas\NetBackup\bin\ directory
3. Configure Windows Defender or equivalent to monitor for suspicious process creation from NetBackup service paths
4. Implement host-based intrusion detection with rules for unquoted service path exploitation attempts
Detection Rules:
1. Monitor for process creation events where parent process is bpinetd.exe with unexpected child processes
2. Alert on file creation/modification in NetBackup bin directory outside of scheduled maintenance windows
3. Track service path modifications in Windows Registry (HKLM\SYSTEM\CurrentControlSet\Services\)
4. Monitor for LocalSystem privilege escalation attempts originating from NetBackup service accounts
الإجراءات الفورية:
1. تحديد جميع الأنظمة التي تقوم بتشغيل Veritas NetBackup 7.0 وتوثيق مواقعها وأهميتها
2. تقييد الوصول المحلي إلى خوادم NetBackup من خلال تقسيم الشبكة والتحكم في الوصول
3. تطبيق مبدأ أقل امتياز لحسابات المستخدمين التي لديها وصول نظام محلي
4. تفعيل تسجيل أحداث Windows لإنشاء الخدمة وتنفيذ العملية
إرشادات التصحيح:
1. الترقية إلى Veritas NetBackup 8.0 أو إصدار أحدث فوراً
2. إذا لم يكن الترقية الفورية ممكنة، قم بتطبيق التصحيحات المزودة من البائع لـ NetBackup 7.0
3. اختبر التصحيحات في بيئة غير الإنتاج قبل النشر
4. نسق التصحيح مع نوافذ النسخ الاحتياطي لتقليل التأثير التشغيلي
الضوابط البديلة:
1. تطبيق القائمة البيضاء للتطبيقات على خوادم NetBackup لمنع تنفيذ الملفات التنفيذية غير المصرح بها
2. نشر مراقبة سلامة الملفات على دليل C:\Program Files\Veritas\NetBackup\bin\
3. تكوين Windows Defender أو ما يعادله لمراقبة إنشاء عملية مريبة من مسارات خدمة NetBackup
4. تطبيق كشف التطفل على مستوى المضيف مع قواعد لمحاولات استغلال مسار الخدمة بدون علامات اقتباس
قواعد الكشف:
1. مراقبة أحداث إنشاء العملية حيث تكون العملية الأب bpinetd.exe مع عمليات فرعية غير متوقعة
2. تنبيه عند إنشاء/تعديل الملفات في دليل NetBackup bin خارج نوافذ الصيانة المجدولة
3. تتبع تعديلات مسار الخدمة في سجل Windows (HKLM\SYSTEM\CurrentControlSet\Services\)
4. مراقبة محاولات تصعيد امتيازات LocalSystem الناشئة من حسابات خدمة NetBackup