آخرین اخبار
همهٔ اخبار
زیرساخت‌های حیاتی (ICS/SCADA) گزارش بحرانیت ۵/۱۰

رفع چهار آسیب‌پذیری بحرانی در نرم‌افزار کنترل تأسیسات تحقیقاتی EPICS

رفع چهار آسیب‌پذیری بحرانی در نرم‌افزار کنترل تأسیسات تحقیقاتی EPICS

چهار آسیب‌پذیری در هسته نرم‌افزار EPICS Base شناسایی شده است که می‌تواند به مهاجمان اجازه دهد فرآیندهای کنترل در سیستم‌های مورد استفاده در شتاب‌دهنده‌های ذرات، آزمایش‌های همجوشی و سایر تأسیسات تحقیقاتی بزرگ را مختل کنند. یکی از این نقص‌ها پتانسیل اجرای کد از راه دور (Remote Code Execution – RCE) را دارد.

سازمان CISA این مسائل را در یک هشدار امنیتی منتشر کرد و اعلام نمود که این آسیب‌پذیری‌ها نسخه‌های 7.0.10 و قدیمی‌تر EPICS Base را تحت تأثیر قرار می‌دهند. توصیه می‌شود کاربران سریعاً به نسخه 7.0.11 به‌روزرسانی کنند.

جزئیات آسیب‌پذیری‌ها

این نقص‌ها توسط سیستم تحقیقات امنیتی خودکار Cipher (محصول شرکت Causal Security) کشف شده‌اند. EPICS یک ابزار نرم‌افزاری متن‌باز است که تأسیسات علمی برای ساخت سیستم‌های کنترل خود به آن متکی هستند. برای مثال، سیستم کنترل رآکتور همجوشی ITER و آزمایشگاه ملی Argonne از این نرم‌افزار استفاده می‌کنند.

  • CVE-2026-114595 (CVSS 9.8): یک خطای سرریز عدد صحیح (Integer Overflow) که می‌تواند منجر به تخصیص نادرست حافظه، فساد حافظه، ایجاد اختلال در سرویس (DoS) یا اجرای کد از راه دور (RCE) شود.
  • CVE-2026-114596 (CVSS 8.2): یک خطای نوشتن خارج از محدوده (Out-of-bounds write) که باعث ناپایداری فرآیند یا DoS می‌شود.
  • CVE-2026-114597 (CVSS 7.5): یک خطای خواندن خارج از محدوده (Out-of-bounds read) که می‌تواند منجر به کرش کردن برنامه و نشت داده‌ها از حافظه شود.
  • CVE-2026-114598 (CVSS 7.5): یک مشکل سردرگمی نوع (Type Confusion) که با داده‌های شبکه مخرب فعال شده و منجر به DoS می‌شود.

تحلیل فنی و پیامدهای عملیاتی

هر چهار باگ مربوط به نحوه مدیریت پروتکل‌های Channel Access و pvAccess در شبکه هستند. مهاجم برای بهره‌برداری از این حفره‌ها نیازی به احراز هویت یا تعامل کاربر ندارد، اما باید به سرویس‌های آسیب‌پذیر EPICS (معمولاً روی پورت‌های TCP 5064 یا 5075) دسترسی داشته باشد.

از نظر عملیاتی، سوءاستفاده از این آسیب‌پذیری‌ها می‌تواند منجر به قطع شدن پرتوهای ذرات، مختل شدن آزمایش‌ها، از دست رفتن داده‌های نظارتی یا توقف‌های بسیار هزینه‌بر در تجهیزات تحقیقاتی حیاتی شود. نکته قابل توجه این است که این نقص‌ها بسیار قدیمی بوده و بین ۱۴.۵ تا ۳۱.۵ سال در کدها وجود داشته‌اند.