CVE-2026-64474
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: vfio: bloklanmış arc zamanı vfio_mig_get_next_state()-də sonsuz dövrün qarşısının alınması vfio_mig_get_next_state() funksiyası vfio_from_fsm_table[] massivini hər dəfə bir addım ilə keçir və *next_fsm dəstəklənənə qədər cihazın dəstəkləmədiyi opsional vəziyyətləri ötürmək üçün dövr yaradır. Bloklanmış keçid VFIO_DEVICE_STATE_ERROR kimi kodlaşdırılır və sonuncu return bunu -EINVAL olaraq bildirir. Ötürmə dövrü ERROR sentinelini nəzərə almır. state_flags_table[ERROR] ~0U-dur və vfio_from_fsm_table[ERROR][*] ERROR-dur, buna görə də *next_fsm ERROR olduqda dövr şərti doğru qalır və *next_fsm heç vaxt dəyişmir. STOP_COPY -> PRE_COPY və STOP_COPY -> PRE_COPY_P2P bloklanmış arc-ları ERROR-a yönəlir, lakin precopy imkanı olan cihazda dəstək yoxlamasından keçir, bu da drayver vəziyyət mutex-ini saxlayarkən dövrün sonsuz fırlanmasına səbəb olur. Bu, soft lockup-a və softlockup_panic təyin edildikdə panikaya gətirib çıxara bilər. Bloklanmış keçidin mövcud return hissəsinə düşməsi və -EINVAL bildirməsi üçün ötürmə dövrünü ERROR sentineli ilə dayandırın.
Necə düzəltmək olar
- Linux Linux8e872c07e40d51a66dee7b280a23a460a2e1e3fa, ed7d5599e6c398da74845767cd1e6a8370a160fc, 7f2d6b31089e48db4653df832c9a6afdde9a1c29, a3a8afa2f6e7f0dc266d08f02be3f3054241ba47, a26b499b757cfc8bbff1088bb1b844639e250893 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 4db52602a6074e9cc523500b8304600ff63e7b85 ≤ v < 8e872c07e40d51a66dee7b280a23a460a2e1e3fa, 4db52602a6074e9cc523500b8304600ff63e7b85 ≤ v < ed7d5599e6c398da74845767cd1e6a8370a160fc, 4db52602a6074e9cc523500b8304600ff63e7b85 ≤ v < 7f2d6b31089e48db4653df832c9a6afdde9a1c29, 4db52602a6074e9cc523500b8304600ff63e7b85 ≤ v < a3a8afa2f6e7f0dc266d08f02be3f3054241ba47, 4db52602a6074e9cc523500b8304600ff63e7b85 ≤ v < a26b499b757cfc8bbff1088bb1b844639e250893, 6.2 | 8e872c07e40d51a66dee7b280a23a460a2e1e3fa, ed7d5599e6c398da74845767cd1e6a8370a160fc, 7f2d6b31089e48db4653df832c9a6afdde9a1c29, a3a8afa2f6e7f0dc266d08f02be3f3054241ba47, a26b499b757cfc8bbff1088bb1b844639e250893 |
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.