CVE-2023-52638

Orta

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: can: j1939: j1939_socks_lock-u rwlock ilə əvəzləməklə deadlock-un qarşısının alınması Syzbot xəta hesabatında göstərilən deadlock vəziyyətinə səbəb olan aşağıdakı 3 kilid bir-biri ilə yarışa girirdi: - j1939_socks_lock - active_session_list_lock - sk_session_queue_lock Uyğun həll yolu j1939_socks_lock-u rwlock-a çevirməkdir, çünki j1939_socks_lock tərəfindən qorunan bağlı siyahı üçün yazma kilidi tələb olunan nadir hallarda kod daha çox kilid əldə etməyə çalışmır. Bu, dairəvi kilid asılılığını pozacaqdır; məsələn, cari axın artıq j1939_socks_lock-u kilidləyib və sk_session_queue_lock-u əldə etməyə çalışarkən, eyni zamanda digər axın sk_session_queue_lock-u saxlayaraq j1939_socks_lock-u əldə etməyə çalışırdı. QEYD: Yalnız bu yamaq Syzbot tərəfindən bildirilən unregister_netdevice xətasını düzəltmir; bunun əvəzinə, o, j1939 kod bazasında istinad sayğacı problemi kimi görünən Syzbot xətasını faktiki olaraq düzəltmək üçün nəzərdə tutulmuş bir və ya daha çox növbəti yamağa hazırlıq məqsədilə deadlock vəziyyətini həll edir. [mkl: əlaqəsiz yeni sətir dəyişikliyi silindi]

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

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.15.149, 6.1.79, 6.6.18, 6.7.6 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernelv < 5.15.149, 5.16 ≤ v < 6.1.79, 6.2 ≤ v < 6.6.18, 6.7 ≤ v < 6.7.6, 6.85.15.149, 6.1.79, 6.6.18, 6.7.6

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