CVE-2022-24778
Təsvir
imgcrypt kitabxanası şifrələnmiş konteyner imiclərini dəstəkləmək üçün containerd üçün API genişləndirmələri təmin edir və containerd tərəfindən şifrələnmiş konteyner imiclərini şifrəsizləşdirmək üçün istifadə olunan ctd-decoder əmr sətri alətini tətbiq edir. imgcrypt funksiyasının `CheckAuthorization` hissəsi cari istifadəçinin şifrələnmiş imicə giriş hüququnun olub-olmadığını yoxlamalı və istifadəçinin eyni sistemdə başqa bir istifadəçi tərəfindən əvvəllər şifrəsizləşdirilmiş imici işə salmasının qarşısını almalıdır. 1.1.4 versiyasından əvvəlki versiyalarda, ManifestList olan bir imic istifadə edildikdə və lokal hostun arxitekturası ManifestList-dəki birinci arxitektura olmadıqda xəta baş verir. Siyahıda yalnız birinci arxitektura test edilmişdir və bu arxitekturanın layları host arxitekturasında işlədilə bilməyəcəyi üçün lokal olaraq mövcud olmaya bilərdi. Buna görə də, mövcud olmayan laylarla bağlı qərar imicin işə salına biləcəyi istiqamətində olmuşdur, çünki layların mövcud olmaması səbəbindən imicin işə salınma xətasının daha sonra baş verəcəyi gözlənilirdi. Lakin, imicin işə salınmasına icazə verən bu qərar, ManifestList-dəki digər arxitekturaların, əgər həmin imic əvvəllər şifrəsizləşdirilibsə, açarları təqdim etmədən imici işə salmasına şərait yaratmışdır. imgcrypt 1.1.4 versiyasına yamq (patch) tətbiq edilmişdir. Alternativ həll yollarına hər bir uzaq istifadəçi üçün fərqli namespace-lərin istifadəsi daxil ola bilər.
Necə düzəltmək olar
- linuxfoundation imgcrypt1.1.4 və ya daha yeni versiya
- github.com/containerd/imgcrypt1.1.4 və ya daha yeni versiya
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ZFTJR5CR5EOYDVOSBZEMLBHLJRTPJPUA/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/TAHAAOOA3KZJC2I5WHCR3XVBJBNWTWUE/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/4SJUNSC7YZLA745EMKWK2GKEV57GE52K/
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linuxfoundation imgcrypt | v < 1.1.4 | 1.1.4 |
| fedoraproject fedora | 34, 35, 36 | — |
| github.com/containerd/imgcryptGo | v < 1.1.4 | 1.1.4 |
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.