CVE-2026-64103

Yüksək

Təsvir

Linux kernelində aşağıdakı zəiflik aradan qaldırılıb: scsi: isci: Cihazın çıxarılması yolunda istifadədən sonra azad etmə (use-after-free) problemi düzəldilib ISCI tamamlanma taskleti isci_host_alloc() funksiyasında (drivers/scsi/isci/init.c:496) işə salınır və həm MSI-X, həm də legacy kəsilmə emalçılarından (drivers/scsi/isci/host.c:223,613) planlaşdırılır. isci_host_deinit() nəzarətçini dayandırır və dayandırma tamamlanmasını gözləyir, lakin sökülmə davam etməzdən əvvəl completion_tasklet-i heç vaxt dayandırmır. Funksiyanın əvvəlində tasklet_kill() çağırışı burada kifayət etmir: kəsilmələr yalnız isci_host_stop_complete() işləyərkən söndürülür, buna görə də wait_for_stop() qayıdana qədər IRQ emalçıları hələ də taskleti yenidən növbəyə qoya bilər. Tasklet callback-i həmçinin tamamlanmaları boşaltdıqdan sonra kəsilmələri yenidən aktivləşdirir, buna görə də mənbə sakitləşdirilməzdən əvvəl taskletin dayandırılması eyni yarış vəziyyətini açıq saxlayır. wait_for_stop() qayıtdıqdan sonra IRQ əsaslı planlaşdırma baş verə bilməz. completion_tasklet-i məhz orada dayandırın ki, sökülmə ölü ihost üzərində işləyən növbəyə qoyulmuş taskletlə yarışa bilməsin. Əks halda, çıxarma və ya yükləmədən çıxarma zamanı köhnəlmiş callback ihost-a istinad edə və hostun ömrü bitdikdən sonra ihost->smu_registers-ə müraciət edə bilər. UML + KASAN analoqu bu nasazlıq sinfini həm tasklet_kill() olmadan, həm də tasklet_kill() mənbə sakitləşdirilməzdən əvvəl yerləşdirildikdə təkrar istehsal etdi və dayandırma planlaşdırma mənbəyi sakitləşdirildikdən sonra baş verdikdə təmiz qaldı. Bu, f6ab594672d4 commit-ini ("scsi: aic94xx: fix use-after-free in device removal path") əks etdirir, lakin ISCI üçün dayandırma wait_for_stop()-dan sonra tələb olunur.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc19 iyl 2026
İlk görülmə19 iyl 2026

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel3.0.1 ≤ v < 5.10.258, 5.11 ≤ v < 5.15.209, 5.16 ≤ v < 6.1.175, 6.2 ≤ v < 6.6.142, 6.7 ≤ v < 6.12.92, 6.13 ≤ v < 6.18.34, 6.19 ≤ v < 7.0.11, 3.0, 7.15.10.258, 5.15.209, 6.1.175, 6.6.142, 6.12.92, 6.18.34, 7.0.11

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.