CVE-2022-39206
Təsvir
OneDev CI/CD və Kanban funksiyalarına malik açıq mənbəli, özünə aid serverdə quraşdırılan Git Serverdir. Docker əsaslı iş icraçılarından istifadə edildikdə, Docker soketi (məsələn, Linux-da /var/run/docker.sock) hər bir Docker addımına montaj edilir. Layihədə CI/CD tapşırıqlarını təyin edə və tetikləyə bilən istifadəçilər bundan ev sahibi maşındakı Docker demonunu idarə etmək üçün istifadə edə bilərlər. Bu, məlum olan təhlükəli bir modeldir, çünki o, Docker konteynerlərindən çıxmaq və əksər hallarda ev sahibi sistemində root imtiyazları əldə etmək üçün istifadə edilə bilər. Bu problem adi (administrator olmayan) istifadəçilərə potensial olaraq OneDev instansiyasının build infrastrukturunu ələ keçirməyə imkan verir. Hücumçuların hesabı olmalı (və ya qeydiyyatdan keçə bilməli) və layihə yaratmaq üçün icazələri olmalıdır. code.onedev.io saytı uzaqdakı hücumçular tərəfindən istismar edilməsi üçün lazımi ilkin şərtlərə malik olduğundan, bu, OneDev-in özünün build proseslərini ələ keçirmək üçün, məsələn, yaradılan və Docker Hub-a göndərilən docker imiclərinə zərərli proqram yerləşdirməklə istifadə edilə bilərdi. Təsir yuxarıda təsvir edildiyi kimi artır. İstifadəçilərə 7.3.0 və ya daha yüksək versiyaya yeniləmək tövsiyə olunur. Bu problem üçün məlum alternativ həll yolu yoxdur.
Necə düzəltmək olar
- onedev_project onedev7.3.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| onedev_project onedev | v < 7.3.0 | 7.3.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.