CVE-2023-52749

Orta

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: spi: Suspend zamanı null dereference xətasının düzəldilməsi Sistem suspend vəziyyətinə keçərkən sinxron (noqueue) transferin aktiv ola biləcəyi bir yarış şəraiti (race condition) mövcuddur. Bu, sistem bərpa olunduqda null pointer dereference istisnasının baş verməsinə səbəb ola bilər. İstisnaya səbəb olan hadisələrin nümunə ardıcıllığı: 1. spi_sync(), ctlr->cur_msg dəyərini təyin edən __spi_transfer_message_noqueue() funksiyasını çağırır. 2. Spi transferi spi_transfer_one_message() vasitəsilə başlayır. 3. Sistem suspend edilir və transfer konteksti kəsilir. 4. Sistem bərpa olunur. 5. spi_controller_resume(), cur_msg dəyərini NULL-a sıfırlayan spi_start_queue() funksiyasını çağırır. 6. Spi transfer konteksti bərpa olunur və cur_msg-ni (hansı ki artıq NULL-dur) dereference edən spi_finalize_current_message() çağırılır. Bus mutex-ini əldə etməklə və suspend bayrağını təyin edib yoxlamaqla, suspend prosesindən əvvəl sinxron transferlərin tamamlanmasını gözləyin.

CiddilikOrta
CVSS4.7
İ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_kernel6.1.66, 6.6.3 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernelv < 6.1.66, 6.2 ≤ v < 6.6.36.1.66, 6.6.3

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.