آخرین اخبار
همهٔ اخبار
امنیت وب و نرم‌افزار گزارش بحرانیت ۵/۱۰

کشف آسیب‌پذیری بحرانی در Gerrit Code Review منجر به افشای مخازن خصوصی

کشف آسیب‌پذیری بحرانی در Gerrit Code Review منجر به افشای مخازن خصوصی

یک آسیب‌پذیری امنیتی جدید با شناسه CVE-2026-87720 در سیستم مدیریت کد Gerrit Code Review شناسایی شده است. این نقص امنیتی که از نوع Incorrect Authorization (CWE-863) است، در بخش نرمال‌سازی نام پروژه (ProjectUtil.stripGitSuffix) و منطق حذف حافظه پنهان پروژه (ProjectCacheImpl) رخ داده است.

جزئیات فنی و اثرات

این آسیب‌پذیری به کاربران احراز هویت شده (Authenticated) و در برخی موارد حتی کاربران غیر احراز هویت شده (در صورتی که مخزن پیش‌تر عمومی بوده باشد)، اجازه می‌دهد تا از طریق ارسال درخواست‌های دست‌کاری شده (Crafted Requests)، اقدامات زیر را انجام دهند:

  • افشای غیرمجاز محتوا: دسترسی به محتویات مخازن خصوصی (Private Repositories) که نباید در دسترس باشند.
  • بازیابی دسترسی‌های مدیریتی: بازگرداندن دائمی امتیازات مدیریتی مالک پروژه (Project-owner) که پیش از این لغو شده بودند.

نسخه‌های آسیب‌پذیر

این نقص امنیتی طیف گسترده‌ای از نسخه‌های Gerrit را تحت تاثیر قرار داده است، از جمله:

  • نسخه‌های 2.16.0 تا 3.12.9
  • نسخه‌های 3.13.0 تا 3.13.8
  • نسخه‌های 3.14.0 تا 3.14.2