CVE-2017-1000106
Təsvir
Blue Ocean, GitHub təşkilatı üçün qovluqların yaradılmasına imkan verir ki, bunlar GitHub təşkilatını Jenkinsfile ehtiva edən repozitoriyalar və budaqlar üçün skan etmək və Jenkins-də müvafiq konveyerlər (pipelines) yaratmaq üçün qurulur. Onun SCM məzmunu REST API-si Blue Ocean-da konveyerin yaradılması və redaktə edilməsi funksiyasını dəstəkləyir. SCM məzmunu REST API-si cari istifadəçinin autentifikasiyasını və ya etibarnamələrini yoxlamırdı. Əgər GitHub təşkilatı qovluğu Blue Ocean vasitəsilə yaradılıbsa, o, yaradıcısının GitHub etibarnamələrinə istinadı saxlayırdı. Bu, GitHub təşkilatı qovluğuna oxuma girişi olan istifadəçilərə həmin qovluğun yaradıcısının GitHub etibarnamələri ilə GitHub təşkilatı daxilindəki müvafiq repozitoriyalarda ixtiyari commit-lər yaratmağa imkan verirdi. Bundan əlavə, GitHub təşkilatı qovluğuna oxuma girişi olan istifadəçilər, əgər budaq Jenkinsfile ehtiva edirsə (hansı ki, bu zəifliyin digər hissəsi vasitəsilə yaradıla bilərdi) və onlar təşkilat qovluğunun adını, repozitoriyanın adını, budağın adını və faylın adını təqdim edə bildikləri təqdirdə, GitHub təşkilatı daxilindəki repozitoriyalardan ixtiyari faylların məzmununu oxuya bilərdilər.
Necə düzəltmək olar
- io.jenkins.blueocean:blueocean1.2.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| jenkins blue_ocean | v ≤ 1.1.5, 1.2.0 | — |
| io.jenkins.blueocean:blueoceanMaven | v < 1.2.0 | 1.2.0 |
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.