CVE-2026-89957
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: s390/vfio-ap: Sonuncu AP adapteri və ya domeni silindikdə hot-unplug prosesinin ötürülməsi düzəldildi vfio_ap_mdev_hot_unplug_cfg() funksiyası qonaq APCB-nin yenilənməsinə ehtiyac olub-olmadığını müəyyən etmək üçün bitmap_andnot() funksiyasının qaytardığı dəyərdən istifadə edir. Lakin nəticədə alınan hədəf bitmap boş olduqda, bitmap_andnot() false dəyərini qaytarır. Bu o deməkdir ki, əgər bir mdev-ə təyin edilmiş yeganə adapter, domen və ya idarəetmə domeni hostun AP konfiqurasiyasından silinərsə, bit shadow APCB-dən düzgün şəkildə təmizlənir, lakin nəticə boş bitmap olduğu üçün bitmap_andnot() false qaytarır. Nəticədə, do_hotplug 0 olaraq qalır və vfio_ap_mdev_update_guest_apcb() heç vaxt çağırılmır, bu da KVM qonağının silinmiş AP cihazlarına köhnəlmiş aparat təminatı girişinə malik olmasına səbəb olur. Bu problem, shadow APCB-nin silinmə maskası ilə həqiqətən kəsişib-kəsişmədiyini müəyyən etmək üçün bitmap_andnot() geri dönüş dəyəri yoxlamasını bitmap_intersects() ilə əvəz etməklə düzəldilmişdir. Əgər kəsişmə varsa, bitləri təmizləmək məqsədilə yalnız bitmap_andnot() çağırılır, daha sonra qonaq APCB yeniləməsini tetikləmək üçün do_hotplug şərtsiz olaraq təyin edilir.
Necə düzəltmək olar
- Linux Linuxf58e824de8577fe411f6199d659731a0f86a7275, 3a9b049bbdc40165d7f3e20b818eec95e5694d96, 753aa3bb1273bc0d36adb013d5915cc8ff6b72a9, c45753c32d452d10d8efaeb52587e9e6e8126e33, 04b35dd88c108b2d2ceaaa396aba1cb4049d5831, 917f509bfb88048094dbb85c4e9dbc4d6fe4a886 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | eeb386aeb5b7c8d2dae6a3ba49255d8a97803182 ≤ v < f58e824de8577fe411f6199d659731a0f86a7275, eeb386aeb5b7c8d2dae6a3ba49255d8a97803182 ≤ v < 3a9b049bbdc40165d7f3e20b818eec95e5694d96, eeb386aeb5b7c8d2dae6a3ba49255d8a97803182 ≤ v < 753aa3bb1273bc0d36adb013d5915cc8ff6b72a9, eeb386aeb5b7c8d2dae6a3ba49255d8a97803182 ≤ v < c45753c32d452d10d8efaeb52587e9e6e8126e33, eeb386aeb5b7c8d2dae6a3ba49255d8a97803182 ≤ v < 04b35dd88c108b2d2ceaaa396aba1cb4049d5831, eeb386aeb5b7c8d2dae6a3ba49255d8a97803182 ≤ v < 917f509bfb88048094dbb85c4e9dbc4d6fe4a886, 6.0 | f58e824de8577fe411f6199d659731a0f86a7275, 3a9b049bbdc40165d7f3e20b818eec95e5694d96, 753aa3bb1273bc0d36adb013d5915cc8ff6b72a9, c45753c32d452d10d8efaeb52587e9e6e8126e33, 04b35dd88c108b2d2ceaaa396aba1cb4049d5831, 917f509bfb88048094dbb85c4e9dbc4d6fe4a886 |
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.