CVE-2021-47218

Orta

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: selinux: hashtab ayrılması uğursuz olduqda NULL göstəricisinin istifadəsi (NULL-pointer dereference) düzəldildi hashtab_init() funksiyasında heş cədvəli slot massivinin ayrılması uğursuz olduqda, h->size sıfırdan fərqli dəyərlə başladılmış qalır, lakin h->htable göstəricisi NULL olur. Bu, NULL göstəricisinin istifadəsinə səbəb ola bilər, çünki policydb kodu hashtab_init() uğursuz olduqdan sonra belə, hashtab_map() və hashtab_destroy() funksiyalarının təhlükəsiz şəkildə çağırıla biləcəyi fərziyyətinə əsaslanır. Lakin bu funksiyalar boş hashtab-ı yalnız ölçüyə baxaraq müəyyən edirlər. Bu problem, ayrılma uğursuz olduqda hashtab_init()-in həmişə etibarlı boş hashtab saxlamasını təmin etməklə düzəldilib.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc10 apr 2024
İlk görülmə10 apr 2024

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.10.82, 5.15.5 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel5.8 ≤ v < 5.10.82, 5.11 ≤ v < 5.15.5, 5.165.10.82, 5.15.5

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.

CVE-2021-47218 · Linux Kernel · Dark Radar