CVE-2022-49149

Kritik

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: rxrpc: çağırış taymerinin başladılmasının çağırışın məhv edilməsi ilə yarış vəziyyətinin (race condition) düzəldilməsi rxrpc_call strukturu, çağırışla bağlı müxtəlif vaxtaşırı hadisələri idarə etmək üçün istifadə olunan bir taymerə malikdir. Bu taymer, yalnız RCU oxuma kilidi tutulmuş halda softirq rejimində işləyən paket giriş rutinlərindən başladıla bilər. Təəssüf ki, yalnız RCU oxuma kilidi tutulduğu üçün — və nə ref, nə də digər kilidlər götürülmədiyi üçün — həmin çağırışa ünvanlanmış paket gələn eyni anda çağırışın məhv edilməsi prosesi başlaya bilər. Bu, artıq dayandırılmış olan taymerin yenidən başladılmasına səbəb olur. Daha sonra, əgər taymer əvvəlcə yaddaşdan silinibsə, taymerin göndərilmə kodu "oops" xətasına səbəb ola bilər. Bu problem, rxrpc_call strukturuna ref almağa çalışmaqla və uğurlu olduqda həmin ref-i taymerə ötürməklə düzəldilir. Əgər taymer artıq işləyirdisə, ref ləğv edilir. Taymerin tamamlanma rutini daha sonra, növbəyə yerləşdirilərkən ref-i çağırışın iş elementinə (work item) ötürə bilər. Əgər taymer və ya iş elementi artıq növbədədirsə/işləyirsə, əlavə ref ləğv edilir.

CiddilikKritik
CVSS9.8
İstismar ehtimalı43. faiz dərəcəsi0,5%
MəhsulLinux Kernel
Dərc26 fev 2025
İlk görülmə26 fev 2025

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.10.110, 5.15.33, 5.16.19, 5.17.2 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel4.15.1 ≤ v < 5.10.110, 5.11 ≤ v < 5.15.33, 5.16 ≤ v < 5.16.19, 5.17 ≤ v < 5.17.2, 4.155.10.110, 5.15.33, 5.16.19, 5.17.2

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