انتشار بسته اصلاحی حیاتی گیتلب برای رفع آسیبپذیری بحرانی سرریز عدد صحیح — GitLab Remote Code Execution - Integer Overflow issue
خلاصه
گیتلب نسخههای اصلاحی جدیدی (از جمله ۱۹.۵.۱) را برای رفع چندین آسیبپذیری امنیتی مهم، به ویژه یک نقص بحرانی با امتیاز CVSS 10.0 در کامپایلر عبارات منظم منتشر کرده است. به تمامی مدیران سرورهای خودمیزبان (Self-managed) اکیداً توصیه میشود نمونههای خود را فوراً به روزرسانی کنند.
شرکت گیتلب (GitLab) با انتشار مجموعهای از نسخههای اصلاحی (از جمله ۱۹.۵.۱ و سایر نسخههای پشتیبان)، مجموعهای از باگها و حفرههای امنیتی جدی را در نسخههای Community Edition (CE) و Enterprise Edition (EE) برطرف کرده است. این بهروزرسانیها برای تمامی مدیران سیستمهایی که به صورت خودمیزبان (Self-managed) از گیتلب استفاده میکنند از اهمیت فوقالعادهای برخوردار است.
جزئیات آسیبپذیری بحرانی CVE-2026-110264
بارزترین مورد در این انتشار، آسیبپذیری با شناسه CVE-2026-110264 است که امتیاز حداکثری CVSS 10.0 را به خود اختصاص داده است. این مشکل یک نقص سرریز عدد صحیح (Integer Overflow) در کامپایلر عبارات منظم (Regular Expression Compiler) است که تحت شرایط خاصی میتواند به یک کاربر احراز هویتنشده اجازه دهد کدهای دلخواه خود را روی سرور گیتلب اجرا کند (Arbitrary Code Execution).
نکات کلیدی این آسیبپذیری به شرح زیر است:
- نوع نقص: سرریز عدد صحیح هنگام کامپایل عبارات منظم دستکاریشده.
- سطح دسترسی مورد نیاز: بدون نیاز به احراز هویت (Unauthenticated).
- محدوده تأثیر: نسخههای مختلف CE و EE از نسخه ۷.۰ به بعد تا پیش از نسخههای پچشده.
- کشف: این آسیبپذیری توسط پژوهشگری به نام
joaxcarاز طریق برنامهی پاداش آسیبپذیری HackerOne گزارش شده است.
گیتلب برای کمک به مدیران سیستم در شناسایی تلاشهای احتمالی سوءاستفاده از این نقص، نشانگرهای تهدید خاصی مانند کرش کردن پردازنده بومی Onigmo و خطاهای رندرینگ Org mode را معرفی کرده است.
سایر آسیبپذیریهای اصلاحشده
علاوه بر نقص بحرانی ذکر شده، این پچ امنیتی شامل رفع چندین مشکل دیگر نیز میشود که اهمیت بالایی دارند:
- CVE-2026-15723: مشکل احراز هویت نادرست در اتصال خودکار OmniAuth به LDAP که به کاربران احراز هویتشده اجازه میداد حسابهای مبتنی بر LDAP را تصاحب کنند (CVSS 8.2).
- CVE-2026-112212: مشکل مسمومیت کش (Cache Poisoning) در پایگاههای کش مشترک برای مسیرهای کشف OAuth/OIDC (CVSS 7.5).
- CVE-2026-12664: کنترل دسترسی نادرست در فیلد آدرس ایمیل Work Item در GraphQL با استفاده از توکنهای با محدوده
read_api(CVSS 6.8).
چرا این بهروزرسانی برای مهندسان اهمیت دارد؟
برای تیمهای مهندسی و مدیریت زیرساخت که گیتلب را به صورت On-Premises یا Self-managed اجرا میکنند، این انتشار یک هشدار جدی است. با توجه به وجود آسیبپذیری RCE با امتیاز کامل ۱۰.۰، تاخیر در اعمال این پچها میتواند کل زیرساخت توسعه نرمافزار سازمان را در معرض خطر نفوذ کامل مهاجمان قرار دهد. محیطهای ابری گیتلب (GitLab.com و GitLab Dedicated) از پیش بهروزرسانی شدهاند، اما سرورهای داخلی باید به سرعت دستی یا خودکار پچ شوند.
در بحثهای جامعهی توسعهدهندگان در هکرنیوز، برخی کاربران به ماهیت اعداد CVSS و استفاده از امتیاز ۱۰.۰ اشاره کرده و بر لزوم بررسی دقیقتر بر اساس سناریوهای واقعی تأکید کردهاند؛ با این حال، وسعت آسیبپذیری اجرایی کد بدون نیاز به لاگین، ریسک بالایی را به همراه دارد که هیچ تیمی نباید آن را نادیده بگیرد.
این مطلب بهصورت کاملاً خودکار و با هوش مصنوعی از مقالهٔ اصلی و بحث هکرنیوز تهیه شده و ممکن است خطا داشته باشد. حقوق مطلب اصلی متعلق به نویسندهٔ آن است. قوانین و گزارش مشکل