یک آسیبپذیری امنیتی با شناسه CVE-2026-87721 در سیستم مدیریت کد Gerrit Code Review شناسایی شده است. این نقص امنیتی مربوط به مصرف کنترلنشده منابع (Uncontrolled Resource Consumption) در تحلیلگر پرسوجوهای جستجو (Search Query Parser) است که از کتابخانه ANTLR 3 استفاده میکند.
جزئیات فنی آسیبپذیری
این مشکل در بخش QueryParser / Query.g رخ میدهد و در دستهبندیهای CWE-400 و CWE-407 قرار میگیرد. یک مهاجم از راه دور، بدون نیاز به احراز هویت (یا در صورتی که دسترسی Read برای کاربران ناشناس غیرفعال باشد، یک کاربر احراز هویت شده)، میتواند با ارسال پرسوجوهای دستکاری شده (Crafted Queries) حاوی ساختارهای تو در تو (Deeply Nested)، باعث ایجاد اختلال شدید در سرویس شود.
تاثیرات عملیاتی
- اشباع منابع CPU: اجرای این پرسوجوها منجر به مصرف حداکثری پردازنده میشود.
- توقف Thread Pool: این حمله باعث اشباع شدن Thread Pool مربوط به HTTP شده و در نتیجه سرور دیگر قادر به پاسخگویی به درخواستهای جدید نخواهد بود.
- نیاز به بازراهاندازی: به دلیل ماهیت این حمله، تنها راه بازیابی سرویس، ریاستارت کردن کامل سرور است.
نسخههای آسیبپذیر
این آسیبپذیری نسخههای زیر را تحت تاثیر قرار میدهد:
- نسخههای 2.0.19 تا 3.12.9
- نسخههای 3.13.0 تا 3.13.8
- نسخههای 3.14.0 تا 3.14.2