CVE-2024-42256

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: cifs: alt-sorğu təkrarı zamanı serverin yenidən seçilməsi (re-repick) düzəldildi Alt-sorğu təkrar tələb olunduqda, netfs cifs_prepare_write() funksiyasını çağıracaq ki, bu da kreditlər yenidən razılaşdırılmazdan əvvəl cifs-in əməliyyat üçün serveri yenidən seçməsini təmin edir; daha sonra o, smb2_async_writev()-ni çağıran cifs_issue_write()-i işə salır və bu da serveri yenidən seçir. Əgər fərqli bir server seçilərsə, bu, server->in_flight artımının bir qeyddə, azalmasının isə digərində baş verməsinə səbəb olur ki, bu da yanlış uçota gətirməyə gətirib çıxarır. Bu, smb2_async_writev()-dəki yenidən seçim kodu silinərək düzəldilir. Bu yalnız netfslib tərəfindən idarə olunan koddan çağırıldığı üçün, hər zaman əvvəlcə cifs_prepare_write() çağırılmalı idi və buna görə də server heç vaxt NULL olmamalıdır və təkrar etmə halında hazırlıq mərhələsi yenidən yerinə yetirilir. Problem təxminən belə görünən xəbərdarlıq kimi özünü göstərir: WARNING: CPU: 4 PID: 72896 at fs/smb/client/smb2ops.c:97 smb2_add_credits+0x3f0/0x9e0 [cifs] ... RIP: 0010:smb2_add_credits+0x3f0/0x9e0 [cifs] ... smb2_writev_callback+0x334/0x560 [cifs] cifs_demultiplex_thread+0x77a/0x11b0 [cifs] kthread+0x187/0x1d0 ret_from_fork+0x34/0x60 ret_from_fork_asm+0x1a/0x30 Bu, çoxkanallı (multichannel) rejimdə Azure serverinə qarşı işləyən bir neçə müxtəlif xfstest tərəfindən tetiklene bilər. generic/249 ən çox təkrarlanan görünür, lakin generic/215, generic/249 və generic/308 də bunu göstərə bilər.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc8 avq 2024
İlk görülmə8 avq 2024

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.10.1 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.10 ≤ v < 6.10.16.10.1

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-2024-42256 · Linux Kernel · Dark Radar