CVE-2026-23110

Orta

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: scsi: core: Yekun tamamlamalar bir-biri ilə yarışdıqda xəta idarəedicisini oyatın Əmrlərin tamamlandığını və ya uğursuz olduğunu qeyd etmək arasındakı kövrək ardıcıllıq — xəta idarəedicisinin yalnız sonuncu işləyən əmr tamamlandıqda və ya vaxtı bitdikdə oyandırılması üçün tətbiq edilən mexanizm — yarış şəraitinə (race condition) malikdir. Bu yarış şəraiti SCSI təbəqəsinin xəta idarəedicisini oyada bilməməsinə səbəb ola bilər ki, bu da xəta vəziyyəti irəliləyə bilmədiyi üçün SCSI hostu vasitəsilə I/O əməliyyatlarının ilişib qalmasına gətirib çıxarır. Birincisi, scsi_dec_host_busy() daxilində yaddaş ardıcıllığı problemi mövcuddur. SCMD_STATE_INFLIGHT statusunu silən yazma əməliyyatı, scsi_host_busy()-də sayılan oxuma əməliyyatları ilə yenidən sıralana bilər. Yerli CPU öz yazma əməliyyatını görsə də, yenidən sıralama scsi_dec_host_busy() və ya scsi_eh_inc_host_failed() funksiyalarını icra edən digər CPU-ların artırılmış məşğuliyyət sayını görməsinə imkan verə bilər və nəticədə heç bir CPU host məşğuliyyətinin host_failed sayına bərabər olduğunu görmür. Bu yarış şəraiti, xəta yolunda yaddaş baryeri (memory barrier) tətbiq etməklə, məşğul host əmrləri sayılmadan əvvəl yazma əməliyyatının görünür olmasını təmin etməklə qarşısı alına bilər. İkincisi, scsi_eh_inc_host_failed() ilə bağlı ümumi ardıcıllıq problemi var. Məşğul əmrlər host_failed artırılmazdan əvvəl sayıldıqda, bu proses scsi_dec_host_busy()-dəki yekun əmrlə yarışa girə bilər; belə ki, scsi_dec_host_busy() host_failed-in artırıldığını görmür, lakin scsi_eh_inc_host_failed() SCMD_STATE_INFLIGHT statusu scsi_dec_host_busy() tərəfindən silinməzdən əvvəl məşğul əmrləri sayır və nəticədə xəta idarəedici tapşırığı oyadılmır. Yarış şəraitini aradan qaldırmaq üçün scsi_host_busy() çağırışı host_failed artırıldıqdan sonraya keçirilməlidir.

CiddilikOrta
CVSS4.7
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc4 fev 2026
İlk görülmə4 fev 2026

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.10.249, 6.1.162, 6.6.122, 6.12.68, 6.18.8 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel5.5 ≤ v < 5.10.249, 5.11 ≤ v < 6.1.162, 6.2 ≤ v < 6.6.122, 6.7 ≤ v < 6.12.68, 6.13 ≤ v < 6.18.8, 6.195.10.249, 6.1.162, 6.6.122, 6.12.68, 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.

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-2026-23110 · Linux Kernel · Dark Radar