شرکت GitLab در یک هشدار امنیتی اعلام کرد که یک نقص بحرانی در سرویس AI Gateway کشف شده است که به کاربران احراز هویت شده با دسترسی به Duo Agent Platform اجازه میدهد تحت شرایط خاصی، دستورات دلخواه را روی سرورهای Gateway اجرا کنند.
جزئیات فنی و دامنه اثرگذاری
این آسیبپذیری که با شناسه CVE-2026-90970 ردیابی میشود، دارای امتیاز CVSS 9.9 است. AI Gateway سرویسی است که نمونههای GitLab را به مدلهای هوش مصنوعی متصل میکند. این نقص امنیتی در بخش Prompt Template در جریانهای سفارشی (Custom Flows) وجود دارد. طبق گزارش GitLab، یک مهاجم میتواند با استفاده از یک پیکربندی crafted در Flow، از محیط Sandbox خارج شده و منجر به اجرای دستورات (Command Execution) روی Gateway شود.
چه کسانی در معرض خطر هستند؟
- مشتریان Self-managed: سازمانهایی که AI Gateway را به صورت محلی (Self-hosted) برای حفظ حریم خصوصی دادهها نصب کردهاند، در معرض خطر هستند و باید فوراً بهروزرسانی کنند.
- کاربران GitLab.com و Dedicated: از آنجایی که GitLab مدیریت این Gatewayها را بر عهده دارد، تمامی نسخهها بهروزرسانی شدهاند و نیازی به اقدام کاربران نیست.
نسخههای آسیبپذیر و روش اصلاح
این نقص در تمامی نسخههای Gateway از 18.1.6 تا سری 19.1 وجود دارد. نسخههای اصلاح شده عبارتند از:
19.2.4، 19.3.2 و 19.4.1
برای بهروزرسانی در محیطهای Docker، باید کانتینر فعلی متوقف شده و Image جدید (مثلاً self-hosted-v19.4.1-ee) جایگزین شود. در محیطهای Helm نیز باید Tag جدید در تنظیمات Image چارت اعمال گردد.
تحلیل امنیتی و ریسکها
اگرچه CISA تاکنون هیچ مورد بهرهبرداری فعال (Active Exploitation) را گزارش نکرده است، اما ریسک این آسیبپذیری بالا است زیرا AI Gateway دارای کلیدهای امضای JWT است که به عنوان اطلاعات حساس شناخته میشوند و ارتباط مستقیمی با نمونه GitLab و ارائهدهندگان مدلهای AI دارد.
لازم به ذکر است که این نقص از نوع CWE-1336 است؛ مشابه با آسیبپذیری CVE-2026-1868 که در فوریه سال جاری در همین سرویس شناسایی و رفع شده بود.
بهروزرسانی (اکتبر 2, 2026 — BleepingComputer)
بهروزرسانی:
شرکت GitLab جزئیات تکمیلی مربوط به آسیبپذیری بحرانی در سرویس AI Gateway را با شناسه CVE-2026-90970 منتشر کرد. این نقص امنیتی که از ضعف در خنثیسازی ورودیها (Improper Neutralization) ناشی میشود، به کاربران احراز هویت شدهای که دسترسی Duo Agent Platform دارند اجازه میدهد تا با استفاده از پیکربندیهای دستکاری شده، از محیط Sandbox فرار کرده و دستورات دلخواه (Arbitrary Command Execution) را روی سرور اجرا کنند.
برای رفع این مشکل، نسخههای اصلاحی 19.2.4، 19.3.2 و 19.4.1 منتشر شدهاند. سازمانهایی که از نسخههای Self-Hosted استفاده میکنند باید فوراً به این ورژنها بهروزرسانی نمایند. لازم به ذکر است کاربرانی که از سرویسهای میزبانی شده توسط خود GitLab استفاده میکنند، پیش از این مورد حفاظت قرار گرفتهاند و نیازی به اقدام ندارند.