CVE-2026-31642

Orta

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: rxrpc: Çağırışın silinməsini RCU təhlükəsiz silinmə ilə düzəltmək /proc/net/rxrpc/calls faylının oxunması zamanı potensial olaraq sonsuz döngəyə düşməyin qarşısını almaq üçün rxnet->calls siyahısından rxrpc çağırışının silinməsini list_del_init() əvəzinə list_del_rcu() istifadə edərək düzəldin. Lakin bu o deməkdir ki, list_empty() artıq siyahıdan silinmiş element üzərində işləmir və bu da əvvəlki silinməni aşkar etməyi çətinləşdirir. Bunu aşağıdakılarla düzəldin: Birincisi, rxrpc_destroy_all_calls() funksiyasının yalnız gözlənilmədən hələ də siyahıda olan ilk on çağırışı çıxarmasını təmin edin. Addımların sayını məhdudlaşdırmaq cond_resched() çağırmağa və ya burada çağırışları siyahıdan silməyə ehtiyac olmadığını bildirir, beləliklə rxrpc_put_call()-ın bunu yoxlama ehtiyacı aradan qalxır. Daha sonra rxrpc_put_call() funksiyası, silinmənin baş verdiyi yeganə yer olduğu üçün, çağırışı siyahıdan şərtsiz şəkildə siləcək şəkildə düzəldilə bilər.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc24 apr 2026
İlk görülmə24 apr 2026
Zəiflik növüCWE-835CWE-835

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel4.13.1 ≤ v < 6.6.135, 6.7 ≤ v < 6.12.82, 6.13 ≤ v < 6.18.23, 6.19 ≤ v < 6.19.13, 4.13, 7.06.6.135, 6.12.82, 6.18.23, 6.19.13

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.