CVE-2026-19118
Təsvir
GitHub Enterprise Server-də yoxlama və istifadə arasındakı vaxt fərqi (time-of-check time-of-use) yarış vəziyyəti zəifliyi aşkar edilmişdir ki, bu da uzaqdan kodun icrasına imkan verirdi. İstismar üçün repozitoriyaya yazma icazəsi olan autentifikasiyadan keçmiş istifadəçi və eyni vaxtda göndərilən yükləmə sorğularının dəqiq vaxtlaşdırılması tələb olunurdu. Bu zəiflik GitHub Enterprise Server-in 3.22-dən əvvəlki bütün versiyalarına təsir edirdi və 3.17.20, 3.18.14, 3.19.11, 3.20.7 və 3.21.5 versiyalarında düzəldilmişdir. Bu zəiflik GitHub Bug Bounty proqramı vasitəsilə bildirilmişdir.
Necə düzəltmək olar
- github enterprise_server3.17.20, 3.18.14, 3.19.11, 3.20.7, 3.21.5 və ya daha yeni versiya
- docs.github.com/en/[email protected]/admin/release-notes#3.17.20
- docs.github.com/en/[email protected]/admin/release-notes#3.18.14
- docs.github.com/en/[email protected]/admin/release-notes#3.19.11
- docs.github.com/en/[email protected]/admin/release-notes#3.20.7
- docs.github.com/en/[email protected]/admin/release-notes#3.21.5
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| github enterprise_server | v < 3.17.20, 3.18.0 ≤ v < 3.18.14, 3.19.0 ≤ v < 3.19.11, 3.20.0 ≤ v < 3.20.7, 3.21.0 ≤ v < 3.21.5 | 3.17.20, 3.18.14, 3.19.11, 3.20.7, 3.21.5 |
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.