CVE-2023-45821
Təsvir
Artifact Hub, CNCF layihələri üçün paketlərin və konfiqurasiyaların tapılmasını, quraşdırılmasını və dərc edilməsini təmin edən veb əsaslı tətbiqdir. Artifact Hub-ın kod bazasının təhlükəsizlik auditi zamanı tədqiqatçı `registryIsDockerHub` funksiyasının yalnız reyestr domeninin `docker.io` suffiksinə malik olub-olmadığını yoxladığı bir xəta aşkar etmişdir. Artifact Hub, Docker Hub reyestri API-si ilə qarşılıqlı əlaqədə olarkən açıq mənbəli məzmunu oxumaq üçün tətbiq edilən sürət limitini artırmaq məqsədilə bəzi Docker etibarlılıqlarının (credentials) təqdim edilməsinə icazə verir. Yuxarıda təsvir olunan yanlış yoxlama səbəbindən, sonu `docker.io` ilə bitən domen satın alaraq və orada saxta OCI reyestri yerləşdirərək həmin etibarlılıqları ələ keçirmək mümkün ola bilərdi. <https://artifacthub.io/> yalnız Docker Hub-dakı açıq məzmunu oxumaq icazəsi olan etibarlılıqlardan istifadə edir. Lakin, şəxsi repozitoriyalar üçün etibarlılıqlar (artifacthub.io saytında deaktiv edilib) fərqli şəkildə idarə olunsa da, digər Artifact Hub quraşdırmaları onlardan fərqli məqsədlər üçün istifadə edə bilərdi. Bu problem `1.16.0` versiyasında həll edilmişdir. İstifadəçilərə yeniləmə etmək tövsiyə olunur. Bu zəiflik üçün məlum olan heç bir alternativ həll yolu yoxdur.
Necə düzəltmək olar
- artifacthub hub1.16.0 və ya daha yeni versiya
- github.com/artifacthub/hub1.16.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| artifacthub hub | v < 1.16.0 | 1.16.0 |
| github.com/artifacthub/hubGo | v < 1.16.0 | 1.16.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.