آسیبپذیری بحرانی FortiSandbox؛ راهنمای واکنش به CVE-2026-25089
Fortinet در ۹ ژوئن ۲۰۲۶ (۱۹ خرداد ۱۴۰۵) جزئیات یک آسیبپذیری بحرانی در FortiSandbox را منتشر کرد. این ضعف با شناسه CVE-2026-25089 و امتیاز CVSS 9.8 به مهاجم بدون احراز هویت اجازه میدهد با ارسال درخواست HTTP دستکاریشده به رابط وب، فرمان سیستمعامل اجرا کند. برای تجهیزی که وظیفه تحلیل فایل مشکوک و بدافزار را دارد، این فقط یک ایراد عادی در پنل مدیریت نیست؛ دسترسی مهاجم میتواند زنجیره تحلیل امنیتی، ارتباط با سایر محصولات Fortinet و اطلاعات موجود روی سامانه را درگیر کند.
هشدار رسمی Fortinet برای این آسیبپذیری راهکار موقت اعلام نکرده و مسیر اصلی را ارتقا به نسخه اصلاحشده میداند. بنابراین اگر FortiSandbox در شبکه دارید، تصمیم درست این نیست که موضوع را به پنجره نگهداری بعدی موکول کنید. ابتدا باید نسخه و سطح دسترسی Web UI را مشخص کنید، دسترسی غیرضروری را ببندید، شواهد را حفظ کنید و سپس ارتقا را با برنامه بازگشت انجام دهید.
پاسخ کوتاه: الان چه کار کنیم؟
- نسخه دقیق FortiSandbox، FortiSandbox Cloud یا PaaS را با فهرست آسیبپذیر تطبیق دهید.
- دسترسی Web UI از اینترنت و شبکههای کاربری را فوراً محدود کنید.
- قبل از ارتقا، لاگها، حسابهای مدیریتی، تغییرات تنظیمات و اتصالهای غیرعادی را بررسی و حفظ کنید.
- FortiSandbox 5.0 را به 5.0.6 یا بالاتر و شاخه 4.4 را به 4.4.9 یا بالاتر ارتقا دهید.
- اگر نشانه مشکوک وجود دارد، موضوع را صرفاً با نصب patch بسته تلقی نکنید و پاسخ به رخداد را شروع کنید.
کدام نسخههای FortiSandbox آسیبپذیرند؟
بر اساس advisory رسمی FG-IR-26-141، وضعیت نسخهها به این شکل است:
- FortiSandbox 5.0.0 تا 5.0.5: آسیبپذیر؛ ارتقا به 5.0.6 یا بالاتر.
- FortiSandbox 4.4.0 تا 4.4.8: آسیبپذیر؛ ارتقا به 4.4.9 یا بالاتر.
- FortiSandbox 4.2، تمام نسخهها: آسیبپذیر؛ این شاخه باید به یک شاخه پشتیبانیشده مهاجرت کند.
- FortiSandbox Cloud 5.0.4 و 5.0.5: آسیبپذیر؛ ارتقا به 5.0.6 یا بالاتر.
- FortiSandbox PaaS 5.0.4 و 5.0.5: آسیبپذیر؛ ارتقا به 5.0.6 یا بالاتر.
- FortiSandbox 5.2: طبق جدول Fortinet تحت تأثیر نیست.
نسخه را از خود تجهیز یا کنسول مدیریتی بخوانید؛ به CMDB یا فایل قدیمی داراییها اکتفا نکنید. در شبکههایی که چند FortiSandbox یا نمونه Cloud دارند، هر نمونه باید جداگانه کنترل شود.
چرا CVE-2026-25089 خطرناک است؟
نوع ضعف، OS Command Injection از طریق Web UI است. یعنی مهاجم لازم نیست ابتدا حساب مدیریتی داشته باشد؛ یک درخواست HTTP خاص میتواند ورودی را به فرمان سیستمعامل تبدیل کند. ترکیب سه عامل، ریسک را بالا میبرد: حمله از راه دور، نبود نیاز به احراز هویت و اجرای فرمان روی سامانهای که معمولاً به بخشهای حساس شبکه متصل است.
FortiSandbox برای دریافت نمونه از ایمیل، endpoint، فایروال یا سایر اجزای Security Fabric به شبکههای مختلف دسترسی دارد. به همین دلیل طراحی دسترسی آن باید محدود و مستند باشد. حتی اگر پنل مستقیماً روی اینترنت منتشر نشده باشد، دسترسی از یک VLAN بزرگ مدیریتی یا شبکه کاربری آلوده همچنان میتواند سطح حمله ایجاد کند.
چکلیست مهار فوری پیش از ارتقا
۱. مسیر دسترسی Web UI را مشخص کنید
بررسی کنید رابط مدیریتی از چه IPها، VLANها، VPNها و مسیرهای NAT قابل دسترسی است. دسترسی باید به jump host یا شبکه مدیریت محدود شود. اگر Web UI روی اینترنت دیده میشود، محدودسازی آن نباید تا پایان فرایند تغییر نسخه عقب بیفتد.
۲. از تنظیمات و شواهد نسخه پشتیبان بگیرید
قبل از ارتقا، backup معتبر تنظیمات تهیه کنید و زمان، checksum و محل نگهداری آن را ثبت کنید. لاگهای مدیریتی و امنیتی را نیز به محل جداگانه منتقل کنید تا اگر بعداً نشانهای از نفوذ پیدا شد، شواهد با rotation یا تغییرات پس از upgrade از بین نرود.
۳. حسابها و تغییرات مدیریتی را بازبینی کنید
حساب تازه، تغییر نقش، ورود از IP غیرمنتظره، تغییر policy، تنظیم DNS یا gateway و هر اتصال خروجی غیرعادی باید بررسی شود. نبود هشدار در داشبورد بهتنهایی به معنی سالم بودن سامانه نیست؛ باید لاگها و وضعیت واقعی تنظیمات با baseline قبلی مقایسه شوند.
۴. ارتباط FortiSandbox با سایر اجزا را مرور کنید
مسیرهای ارتباطی با FortiGate، FortiManager، FortiAnalyzer، ایمیل گیتوی، endpointها و مخازن فایل را فهرست کنید. اگر احتمال compromise وجود دارد، credentialها، API tokenها و کلیدهایی که FortiSandbox به آنها دسترسی داشته باید در دامنه بررسی قرار گیرند.
آیا patch بهتنهایی کافی است؟
اگر هیچ دسترسی مشکوکی دیده نشده، پنل مدیریت در یک شبکه محدود قرار داشته و لاگ کافی دارید، ارتقا همراه با بازبینی دسترسیها میتواند اقدام اصلی باشد. اما اگر Web UI از اینترنت قابل مشاهده بوده، لاگ ناقص است، حساب ناشناس وجود دارد یا اتصال خروجی غیرعادی دیده میشود، نصب نسخه جدید فقط آسیبپذیری را میبندد؛ اثر احتمالی نفوذ قبلی را پاک نمیکند.
در سناریوی مشکوک، ترتیب مناسب معمولاً شامل حفظ شواهد، containment، بررسی دامنه دسترسی، تعویض credentialهای در معرض خطر، ارتقا یا بازسازی سالم و سپس monitoring تقویتشده است. تصمیم برای rebuild باید با توجه به شواهد و نقش واقعی تجهیز گرفته شود.
برنامه ارتقای کمریسک
- Release Notes و مسیر upgrade مجاز برای نسخه فعلی را بررسی کنید.
- backup تنظیمات و برنامه rollback را قبل از تغییر آزمایش کنید.
- وابستگیهای Security Fabric و ارسال نمونه را ثبت کنید.
- پس از ارتقا، نسخه، health، دریافت و تحلیل نمونه، لاگ و ارتباط با محصولات متصل را تست کنید.
- محدودسازی Web UI را به حالت قبل برنگردانید؛ دسترسی مدیریتی محدود باید دائمی باشد.
این رخداد چه درس معماری دارد؟
محصول امنیتی مصون از آسیبپذیری نیست. اگر همه پنلهای فایروال، WAF، Sandbox و مدیریت مرکزی در یک VLAN بزرگ قرار گیرند، compromise یک میزبان مدیریتی میتواند مسیر حرکت جانبی به چند سامانه حساس ایجاد کند. شبکه مدیریت مستقل، trusted host، MFA، ثبت لاگ خارج از تجهیز و دسترسی از jump host باید بخشی از طراحی باشند، نه واکنش موقت بعد از انتشار CVE.
برای مرور این بخش میتوانید راهنمای طراحی و سختسازی امنیت شبکه و چکلیست واکنش به آسیبپذیریهای Fortinet را هم ببینید.
برای بررسی FortiSandbox یا معماری مدیریت امنیت نیاز به کمک دارید؟
اگر نسخه آسیبپذیر دارید، Web UI در معرض دسترسی گسترده بوده یا مطمئن نیستید patch برای وضعیت فعلی کافی است، میتوان دامنه بررسی، مسیر مهار و برنامه ارتقا را بدون ارسال اطلاعات حساس در پیام اول مشخص کرد.

لیست دستگاههای مجاز و غیرمجاز؛ پایه Inventory در امنیت شبکه
کنترل امنیت شماره ۱۹: مدیریت پاسخ به رخداد؛ قبل از حادثه تمرین کنیم
نگهداری، پایش و تحلیل لاگ؛ حافظه قابل اعتماد برای امنیت شبکه
راهنمای خواندن دیتاشیت فایروال؛ چرا اعداد کارایی همیشه واقعی نیستند؟
محافظت در برابر بدافزار؛ از Endpoint تا ایمیل، وب و DNS