شرکت GitLab بهروزرسانیهای امنیتی فوری برای رفع یک آسیبپذیری بحرانی در AI Gateway منتشر کرده است. این نقص امنیتی که با شناسه CVE-2026-90970 ردیابی میشود و امتیاز CVSS 9.9 دارد، به مهاجمان احراز هویت شده اجازه میدهد تا دستورات را بهصورت از راه دور اجرا کنند (Remote Code Execution).
جزئیات فنی و مکانیسم حمله
این آسیبپذیری مربوط به مدیریت نادرست قالبهای Prompt در جریانهای سفارشی (Custom Flow Prompt Templates) است. در شرایط خاص، یک کاربر احراز هویت شده که به Duo Agent Platform دسترسی دارد، میتواند یک پیکربندی جریان (Flow Configuration) دستکاری شده ارسال کند که باعث خروج از محیط ایزوله یا Sandbox قالب شود. در صورت موفقیت، این فرآیند منجر به اجرای دستورات دلخواه روی AI Gateway میگردد.
دامنه تأثیرگذاری و نسخههای آسیبپذیر
این نقص امنیتی بر روی استقرارهای Self-hosted که از قابلیتهای GitLab Duo AI استفاده میکنند، تأثیر میگذارد. نسخههای آسیبپذیر عبارتند از:
- نسخههای 18.1.6 و نسخههای قدیمیتر از 19.2.4
- شاخه 19.3 پیش از نسخه 19.3.2
- شاخه 19.4 پیش از نسخه 19.4.1
نکته مهم: مدیران سیستم باید نسخه مربوط به AI Gateway را بررسی کنند و صرفاً به نسخه اصلی GitLab Instance اکتفا نکنند.
راهکارهای مقابله و بهروزرسانی
گیتلب نسخههای 19.2.4، 19.3.2 و 19.4.1 را برای رفع این مشکل منتشر کرده است. کاربران GitLab.com و GitLab Dedicated که از AI Gatewayهای میزبانی شده توسط خود گیتلب استفاده میکنند، بهطور خودکار محافظت شدهاند و نیازی به اقدام ندارند. اما سازمانهایی که AI Gateway را بهصورت Self-hosted اجرا میکنند، باید فوراً اقدامات زیر را انجام دهند:
- برای نصبهای Docker: توقف و حذف کانتینر فعلی، دریافت (Pull) ایمیج جدید و اجرای آن با متغیرهای محیطی صحیح.
- برای استقرار در Kubernetes و Helm: توجه به سیاستهای Pull Image برای جلوگیری از استفاده از ایمیجهای کش شده (Cached) و استفاده از Image Digests.
- سختسازی (Hardening): محدود کردن ترافیک خروجی (Outbound) غیرضروری از Gateway.
بهروزرسانی (اکتبر 3, 2026 — GBHackers)
بهروزرسانی:
شرکت GitLab نسخههای اصلاحی 19.2.4، 19.3.2 و 19.4.1 را برای رفع این آسیبپذیری منتشر کرده است. بررسیهای فنی نشان میدهد که علت این نقص امنیتی، عدم خنثیسازی مناسب (Improper Neutralization) در قابلیت custom flow prompt template است که به مهاجم اجازه میدهد از محیط Sandbox خارج شده و دستورات دلخواه خود را اجرا کند.
این آسیبپذیری که با شناسه CVE-2026-90970 ردیابی میشود، تمامی نسخههای Self-hosted AI Gateway را از نسخه 18.1.6 به بعد تحت تأثیر قرار داده است. سازمانهایی که از نسخههای میزبانی شده توسط گیتلب (GitLab-hosted) استفاده میکنند، نیازی به اقدام ندارند و وصلهها برای آنها اعمال شده است.