CVE-2020-14382

Yüksək

Təsvir

cryptsetup-2.2.0 versiyasının yuxarı axın (upstream) buraxılışında zəiflik aşkar edilmişdir. LUKS2 formatının təsdiqləmə kodu ilə bağlı olan bu xəta, özünü LUKS2 konteyneri kimi təqdim edən hər bir cihazda və ya obrazda effektiv şəkildə işə düşür. Xəta 'lib/luks2/luks2_json_metadata.c' faylındakı hdr_validate_segments(struct crypt_device *cd, json_object *hdr_jobj) funksiyasında yerləşən seqmentlərin təsdiqləmə kodundadır; burada kod intervallar massivi üçün istifadə olunan yaddaş ayırmada mümkün daşma ehtimalını yoxlamır (bax: "intervals = malloc(first_backup * sizeof(*intervals));" ifadəsi). Bu xəta səbəbindən kitabxanana elə görünə bilər ki, sözügedən yaddaş ayrılması uğurlu olub, lakin əslində gözləniləndən daha az yaddaş ayrılmış olur. Daha sonra o, hücumçu tərəfindən hazırlanmış obrazdan məlumatları oxuya və həmin məlumatları ayrılmış yaddaş sahəsinin kənarına yaza bilər.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulCryptsetup
Dərc16 sen 2020
İlk görülmə16 sen 2020

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
cryptsetup_project cryptsetup2.2.0—
redhat enterprise_linux8.0—
canonical ubuntu_linux20.04—
fedoraproject fedora31, 33—

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.

Intelligence 360 paketində

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.