بیش از ۱۰۰۰ سرور GitLab هنوز در برابر حملهی RCE باز هستن
خلاصهٔ کاملتر
طبق گزارش BleepingComputer، بیش از ۱۰۰۰ سرور GitLab که روی اینترنت باز هستن هنوز در برابر آسیبپذیری CVE-2026-97229 پچ نشدن، و این باگ همین الان تو حملههای اجرای کد از راه دور (RCE، یعنی مهاجم میتونه روی سرورت دستور اجرا کنه) استفاده میشه. شدتش در بالاترین سطح ثبت شده.
مشکل از یه integer overflow (یعنی وقتی یه عدد از سقف نوع دادهش رد میشه و رفتار غیرمنتظره میده) تو CI/CD Regular Expression Compiler هست. این بخش regexهایی که تو فایلهای تنظیمات پایپلاین نوشته میشن رو پردازش میکنه. به گفتهی GitLab، چون اعتبارسنجی regex کافی نبود، یه کاربر بدون احراز هویت میتونست با یه regex دستکاریشده تو تنظیمات CI/CD کد دلخواه روی سرور اجرا کنه.
GitLab روز ۱۲ اکتبر پچ رو برای نسخههای CE و EE منتشر کرد: 19.4.2، 19.3.5 و 19.2.8. خود GitLab.com پچ شده و مشتریهای GitLab Dedicated کاری لازم نیست بکنن. ولی نصبهای self-managed باید فوراً آپدیت بشن. روز جمعه CISA این باگ رو به فهرست KEV (یعنی آسیبپذیریهایی که ثابت شده دارن سوءاستفاده میشن) اضافه کرد و به سازمانهای فدرال آمریکا گفت تا یکشنبه سرورهاشون رو امن کنن.
Shadowserver میگه از حدود ۳۹ هزار سرور GitLab که روزانه میبینه، بیش از ۱۰۰۰ تا در برابر CVE-2026-97229 و بیش از ۱۱۳۰۰ تا در برابر یه باگ مشابه دیگه، CVE-2026-110264، آسیبپذیرن. اون یکی هم تو همین کامپایلر regex بود و ماه پیش پچ شد. یعنی خیلی از تیمها حتی پچ قبلی رو هم نصب نکردن.
این تازهترین مورد از یه سری مشکل امنیتی GitLab تو امساله: تو ژانویه CVE-2026-0723 برای دور زدن احراز هویت دومرحلهای، و تو سپتامبر CVE-2026-85706 تو API کامیتهای مخزن که برای دزدیدن credentialها استفاده میشد و اونم سوءاستفادهی فعال داشت. از نوامبر ۲۰۲۱ تا حالا CISA شش باگ GitLab رو به KEV اضافه کرده که یکیش تو حملههای باجافزاری هم استفاده شده.
نکات کلیدی:
- CVE-2026-97229 یه integer overflow تو CI/CD Regular Expression Compiler هست که RCE بدون احراز هویت میده
- نسخههای پچشده: 19.4.2، 19.3.5 و 19.2.8 برای CE و EE
- CISA تأیید کرده سوءاستفادهی فعال شروع شده و باگ تو فهرست KEV هست
- بیش از ۱۰۰۰ سرور برای این باگ و بیش از ۱۱۳۰۰ سرور برای CVE-2026-110264 هنوز آسیبپذیرن
- GitLab.com و GitLab Dedicated نیاز به اقدام ندارن، فقط نصبهای self-managed باید آپدیت بشن




