CVE-2026-23066
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: rxrpc: recvmsg() funksiyasının şərtsiz yenidən növbəyə salınmasının düzəldilməsi Əgər MSG_DONTWAIT təyin edildiyi üçün rxrpc_recvmsg() uğursuz olarsa, lakin recvmsg növbəsinin önündəki çağırışın mutex kilidi artıq bağlıdırsa, həmin çağırış — artıq növbədə olub-olmadığından asılı olmayaraq — yenidən növbəyə salınır. Çağırış növbədə ola bilər, çünki həmçinin MSG_PEEK ötürülüb və buna görə də çağırış növbədən çıxarılmayıb və ya I/O axını onu yenidən növbəyə salıb. Şərtsiz yenidən növbəyəsalma recvmsg növbəsini korlaya bilər ki, bu da UAF (Use-After-Free) və ya refcount azalmaları kimi hallara səbəb olar. Bu problem, çağırışı yalnız növbədə olmadığı halda yenidən növbəyə salmaqla və əgər artıq növbədədirsə, onu önə keçirməklə düzəldilir. Əgər biz onu növbəyə salmasaq, növbədən çıxarmaqla əldə etdiyimiz istinadı (ref) geri qaytarmalıyıq. Həmçinin, MSG_PEEK çağırışı növbədən çıxarmır, ona görə də növbədəki bütün məlumatlardan istifadə etməmişiksə, həmin çağırış üçün rxrpc_notify_socket() funksiyasını çağırmamalıdır; bu da düzəldilmişdir.
Necə düzəltmək olar
- linux linux_kernel6.18.8 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 4.11 ≤ v < 6.18.8, 6.19 | 6.18.8 |
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.
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.