CVE-2021-47281

Yüksək

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: ALSA: seq: snd_seq_timer_open() funksiyasındakı yarış vəziyyətinin (race condition) düzəldilməsi Hər növbə üçün taymer instansiyası eksklüzivdir və snd_seq_timer_open() eyni vaxtda baş verən girişləri idarə etməli idi. Belə görünür ki, o, əvvəlcə mövcud olan taymer instansiyasını yoxlayır, lakin bu doğru deyil, çünki heç bir mühafizə mexanizmi yoxdur, buna görə də snd_seq_timer_open() funksiyasının sonrakı hər hansı paralel çağırışı taymer instansiyasını asanlıqla əvəz edə bilər. Bu, yaxınlarda syzkaller tərəfindən aşkar edildiyi kimi, növbənin özü bağlanarkən qalan taymer instansiyasının işləməyə davam etməsi nəticəsində UAF-a (istifadə edilmiş yaddaşa müraciət) səbəb ola bilər. Yarış vəziyyətinin qarşısını almaq üçün tmr->timeri təyin edilərkən yenidən müvafiq yoxlama əlavə edin və əgər artıq qeydiyyatdan keçibsə, -EBUSY qaytarın.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc21 may 2024
İlk görülmə21 may 2024

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.10.44, 5.12.11 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernelv < 5.10.44, 5.11 ≤ v < 5.12.11, 5.135.10.44, 5.12.11

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-47281 · Linux Kernel · Dark Radar