جزئیات آسیب‌پذیری

CVE-2026-5845

GitHub Enterprise Server

Improper authorization fallback allows scoped user-to-server token installation escape in GitHub Enterprise Server

CVSS 4.0
7.2بالا

شرح رسمی (انگلیسی)

An improper authorization vulnerability in scoped user-to-server (ghu_) token authorization in GitHub Enterprise Server allows an authenticated attacker to access private repositories outside the intended installation scope, which can include write operations, via an authorization fallback that treated a revoked/deleted installation as a global installation context, which could be chained with token revocation timing and SSH push attribution to obtain and reuse a victim-scoped token. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.21 and was fixed in versions 3.20.1, 3.19.5, 3.18.8, 3.17.14, 3.16.17, 3.15.21, and 3.14.26. This vulnerability was reported via the GitHub Bug Bounty program.

امتیازهای CVSS

امتیازنسخهمنبعبردار
7.2بالا 4.0 CVEProject cvelistV5 (CNA) (GitHub_P) CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:N/SC:L/SI:L/SA:N

محصولات آسیب‌پذیر

فروشندهمحصولنسخه‌هامنبع
GitHub Enterprise Server 3.14.0 ≤ v ≤ 3.14.25 CVEProject cvelistV5 (CNA)
GitHub Enterprise Server 3.15.0 ≤ v ≤ 3.15.20 CVEProject cvelistV5 (CNA)
GitHub Enterprise Server 3.16.0 ≤ v ≤ 3.16.16 CVEProject cvelistV5 (CNA)
GitHub Enterprise Server 3.17.0 ≤ v ≤ 3.17.13 CVEProject cvelistV5 (CNA)
GitHub Enterprise Server 3.18.0 ≤ v ≤ 3.18.7 CVEProject cvelistV5 (CNA)
GitHub Enterprise Server 3.19.0 ≤ v ≤ 3.19.4 CVEProject cvelistV5 (CNA)
GitHub Enterprise Server 3.20.0 ≤ v < 3.20.1 CVEProject cvelistV5 (CNA)

منابع و راهنماها

۷
هشدار CVEهای بعدی این محصولمحصول را دنبال کنید تا آسیب‌پذیری‌های تازه را در تلگرام بگیرید.

اطلاعات

تاریخ انتشار
۱۴۰۵/۰۲/۰۲
آخرین به‌روزرسانی
۱۴۰۵/۰۲/۰۲
وضعیت
منتشرشده
صادرکننده (CNA)
GitHub_P

پیش‌بینی بهره‌برداری (EPSS)

۰٫۲۹٪
احتمال بهره‌برداری در ۳۰ روز
۲۱٫۶٪
صدک (نسبت به همه‌ی CVEها)

ارزیابی SSVC (CISA)

قابل خودکارسازی
خیر
وضعیت بهره‌برداری
ندارد
اثر فنی
کامل

ضعف‌ها (CWE)

  • CWE-639
    Authorization bypass through User-Controlled key