CVE-2026-64652
Təsvir
GitHub CLI (gh), GitHub-ın rəsmi komanda sətri alətidir. Versiya 2.97.0-dan əvvəl `gh auth status` bəzi detallı şəxsi giriş tokenlərində və GitHub App tokenlərində yalnız sonuncu alt xəttdən (`_`) sonrakı simvolları gizlədirdi. Nəticədə, təsirə məruz qalan tokenin bir hissəsi terminalda və ya qeydə alınan yaxud paylaşılan CI çıxışında görünə bilərdi. Autentifikasiya olunmuş istifadəçilər, prefiksdən sonra alt xətt olan token növü ilə `gh auth status` ( `--show-token` bayrağı olmadan) əmrini icra etdikdə bu problemdən təsirlənirdilər. Bura detallı şəxsi giriş tokenləri (`github_pat_*`), GitHub App quraşdırma və istifadəçi giriş tokenləri (`ghs_*`, `ghu_*`; məsələn, `ghs_<APPID>_<JWT>`), həmçinin Actions `GITHUB_TOKEN` daxildir. `gho_*` və `ghp_*` kimi klassik tokenlərin gövdəsində alt xətt olmadığı üçün onlar təsirlənmir. Bu problem versiya 2.97.0-da düzəldilmişdir.
Necə düzəltmək olar
- github.com/cli/cli/v22.97.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| github.com/cli/cli/v2Go | v < 2.97.0 | 2.97.0 |
| github.com/cli/cliGo | Aralıq göstərilməyib | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.