شرکت GitLab نسخههای 19.4.2، 19.3.4 و 19.2.8 را برای هر دو نسخه Community Edition (CE) و Enterprise Edition (EE) منتشر کرده است تا 24 مورد از مشکلات امنیتی را برطرف کند. یکی از این موارد، یک آسیبپذیری بحرانی است که به مهاجمان احرازنشده (Unauthenticated Attacker) اجازه میدهد کدهای دلخواه خود را روی سرور اجرا کنند (Arbitrary Code Execution).
جزئیات فنی آسیبپذیری CVE-2026-97229
این آسیبپذیری که با شناسه CVE-2026-97229 شناخته میشود و دارای امتیاز CVSS 10.0 است، در کامپایلر عبارتهای منظم (Regular Expression Compiler) بخش CI/CD قرار دارد. اعتبارسنجی ضعیف در عبارتهای منظم منجر به رخ دادن Integer Overflow (سرریز اعداد صحیح) میشود و در نتیجه، یک عبارت مهندسیشده در پیکربندی CI/CD میتواند منجر به اجرای کد (Code Execution) شود.
توصیههای امنیتی
به تمامی مدیران سیستم توصیه میشود که نسخههای Self-managed GitLab CE/EE را در سریعترین زمان ممکن به نسخههای اصلاحشده ارتقا دهند. اولویت این بهروزرسانی باید برای نمونههایی باشد که به صورت مستقیم در معرض اینترنت (Internet-facing) هستند.
- نسخههای اصلاحشده: 19.4.2، 19.3.4 و 19.2.8
- شدت خطر: بحرانی (Critical)
- نوع حمله: RCE بدون نیاز به احراز هویت