CVE-2024-26620

Yüksək

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: s390/vfio-ap: həmişə bütün AP matrisini filtrləyin `vfio_ap_mdev_filter_matrix` funksiyası hər dəfə yeni adapter və ya domen mdev-ə təyin edildikdə çağırılır. Funksiyanın məqsədi, mdev-ə təyin edilmiş adapterlər və domenlərin matrisini filtrləməklə qonağın AP konfiqurasiyasını yeniləməkdir. Adapter və ya domen təyin edildikdə, yalnız yeni adapterin APID-si və ya yeni domenin APQI-si ilə əlaqəli olan APQN-lər yoxlanılır. Əgər bir APQN `vfio_ap` cihaz drayverinə bağlanmış növbə cihazına istinad etmirsə, qonağın AP konfiqurasiyası yenilənərkən onun APID-si mdev-in matrisindən filtrlənir. Yalnız yeni adapterin APID-sinin və ya yeni domenin APQI-sinin yoxlanılması müəyyən hallarda `vfio_ap` cihaz drayverinə bağlanmamış AP növbələrinin qonağa ötürülməsinə səbəb olur. Aşağıdakı halı nəzərə alın: qonağın AP konfiqurasiyası (hamısı eyni zamanda mdev-in matrisinə təyin edilib): 14.0004 14.0005 14.0006 16.0004 16.0005 16.0006 domen 4-ü ləğv edin (unassign) növbə 16.0005-i ayırın (unbind) domen 4-ü təyin edin (assign) Domen 4 yenidən təyin edildikdə, yalnız domen 4 yoxlanılacağı üçün nəzərdən keçiriləcək APQN-lər bunlardır: 14.0004 16.0004 Hər iki APQN `vfio_ap` cihaz drayverinə bağlanmış növbə cihazlarına istinad etdiyi üçün, qonağın AP konfiqurasiyası yenilənərkən mdev-in matrisindən heç nə filtrlənməyəcək. Nəticədə, növbə 16.0005 drayverə bağlanmamasına baxmayaraq ötürüləcək. Bu, qonağa yalnız onların pass-through prosesini asanlaşdıran cihaz drayverinə bağlanmış cihazlara giriş verilməli olduğu barədə Linux cihaz modeli tələbinə ziddir. Bu problemi həll etmək üçün mdev-in matrisi filtrlənərkən mdev-ə təyin edilmiş hər bir adapter və domen yoxlanılacaqdır.

CiddilikYüksək
CVSS8.2
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc11 mar 2024
İlk görülmə11 mar 2024

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.1.76, 6.6.15, 6.7.3 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.0 ≤ v < 6.1.76, 6.2 ≤ v < 6.6.15, 6.7 ≤ v < 6.7.36.1.76, 6.6.15, 6.7.3

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.