CVE-2026-72085
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: scsi: xen: scsiback: Göndərilməmiş əmrini iki dəfə azaltmaq əvəzinə azad etmək scsiback_get_pend_req() funksiyası əmr teqi (command tag) əldə edir və daxili se_cmd-si yalnız 0 ilə memset edilmiş vscsibk_pend qaytarır, buna görə də onun cmd_kref-i 0 olur; se_cmd yalnız daha sonra, scsiback_cmd_exec() funksiyasındakı uğurlu VSCSIIF_ACT_SCSI_CDB yolunda (target_init_cmd() vasitəsilə kref_init()) başladılır. Əmr göndərilməzdən əvvəl scsiback_do_cmd_fn() funksiyasında istifadə olunan iki xəta yolu — uğursuz scsiback_gnttab_data_map() və naməlum ring_req.act — transport_generic_free_cmd(&pending_req->se_cmd, 0) funksiyasını çağırır ki, bu da 0 olan istinad sayını (refcount) kref_put() edir. Bu, həmin sayın mənfi qiymət almasına ("refcount_t: underflow; use-after-free") səbəb olur və buraxma funksiyası işləmədiyi üçün əmr teqi sızır. Təsir: pvSCSI qonağı yanlış grant istinadı və ya naməlum sorğu növü ilə sorğular göndərərək LUN sessiyasının hər bir əmr teqini sızdıra və beləliklə LUN-u dayandıra bilər; panic_on_warn aktiv olduqda, istinad sayının mənfi qiymət alması host sisteminin çökməsinə (panic) səbəb olur. Yalnız target_free_tag() ilə teqi qaytaran və xəta cavabını göndərən köməkçi funksiya əlavə edildi. Bu funksiya v2p istinadı hələ də sessiyanı sabit saxlayarkən teqi azad edir və öncədən cavab sahələrini snapshot edir, çünki teqin azad edilməsi digər halqanın (ring) pending_req slotundan yenidən istifadə etməsinə imkan verə bilər.
Necə düzəltmək olar
- Linux Linux9c0f6894982b1f13bda220707497b25ac9c95bdb, a13b789497a7fdd27d4d63f5c69d23db706ef0fe, fa588f28401102652068c4cc75e135507f4b5106, fcd64d4d97af5d9736f31040f8ed8cd4c17e4c45, f1516c56ac540da1769f264c3cfefe4499548a5d, 1e97c404e44991fb087c38ccd7414f2d326f9b74, ca978f8a93d4d36841839bf2847d29b88c2591d6 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 2dbcdf33dbf61f44b29adb52338282c3d7840d0e ≤ v < 9c0f6894982b1f13bda220707497b25ac9c95bdb, 2dbcdf33dbf61f44b29adb52338282c3d7840d0e ≤ v < a13b789497a7fdd27d4d63f5c69d23db706ef0fe, 2dbcdf33dbf61f44b29adb52338282c3d7840d0e ≤ v < fa588f28401102652068c4cc75e135507f4b5106, 2dbcdf33dbf61f44b29adb52338282c3d7840d0e ≤ v < fcd64d4d97af5d9736f31040f8ed8cd4c17e4c45, 2dbcdf33dbf61f44b29adb52338282c3d7840d0e ≤ v < f1516c56ac540da1769f264c3cfefe4499548a5d, 2dbcdf33dbf61f44b29adb52338282c3d7840d0e ≤ v < 1e97c404e44991fb087c38ccd7414f2d326f9b74, 2dbcdf33dbf61f44b29adb52338282c3d7840d0e ≤ v < ca978f8a93d4d36841839bf2847d29b88c2591d6, 4.6 | 9c0f6894982b1f13bda220707497b25ac9c95bdb, a13b789497a7fdd27d4d63f5c69d23db706ef0fe, fa588f28401102652068c4cc75e135507f4b5106, fcd64d4d97af5d9736f31040f8ed8cd4c17e4c45, f1516c56ac540da1769f264c3cfefe4499548a5d, 1e97c404e44991fb087c38ccd7414f2d326f9b74, ca978f8a93d4d36841839bf2847d29b88c2591d6 |
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.
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.