CVE-2026-64476

Naməlum

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: vfio/pci: disable_idle_d3 parametrinin hər cihaz üçün sabitlənməsi disable_idle_d3 parametri vfio-pci-yə əlavə edildikdə, o, pci_set_power_state() vasitəsilə cihazın enerji vəziyyətini birbaşa idarə edirdi. Saxlanılmalı istinad sayğaçları (refcounts) və ya balanslaşdırılmış əməliyyatlar olmadığı üçün cihaz şərtsiz olaraq D0 vəziyyətinə gətirilə və şərtə bağlı olaraq D3hot vəziyyətinə keçirilə bilirdi. Buna görə də modul parametri yazıla bilən edildi. Sonradan, c61302aa48f7 ("vfio/pci: Move module parameters to vfio_pci.c") kommitində, vfio-pci-core bölünməsinin bir hissəsi kimi, modul parametrinin yazıla bilən xüsusiyyəti ləğv edildi. Parametr dəyəri hələ də sysfs vasitəsilə dəyişdirilə bildiyi halda, vfio-pci drayveri modulu başlatdıqda bu dəyərləri vfio-pci-core qlobal dəyişənlərinə sabitləyirdi. vfio-pci modulunun yüklənməsi və ya standart olmayan/fərqli dəyərlərlə boşaldılıb yenidən yüklənməsi, vfio-pci variantlı drayverlərə bağlanmış mövcud cihazlarla müqayisədə qlobal dəyişənləri dəyişdirə bilirdi. Runtime PM, enerji vəziyyətlərinin istinad sayğaclı olduğu mərhələni qeyd edən 7ab5e10eda02 ("vfio/pci: Move the unused device into low power state with runtime PM") kommiti ilə tətbiq edildi. PM get və put əməliyyatlarının balanslaşdırılmasına ehtiyac var, lakin yuxarıda qeyd olunan eyni modul əməliyyatları artıq vfio-pci variantlı drayverlərə bağlanmış cihazlara nisbətən qlobal dəyişənləri dəyişdirə bilər. Bu isə PM əməliyyatlarının balanssız ola biləcəyi bir boşluq yaradır. Stabil backport-lar üçün minimal təsir göstərərək bunu həll etmək məqsədilə, disable_idle_d3 bayrağı başladılma zamanı vfio_pci_core_device-ə sabitlənir, beləliklə cihaz həmişə ardıcıl dəyərlə işləyir. QEYD: vfio_pci_dev_set_try_reset() funksiyası indi disable_idle_d3-ün qlobal bayraqdan çox, hər cihaz üçün fərdi bayrağa çevrilməsini nəzərə alaraq, şin sıfırlaması (bus reset) ətrafında runtime PM istifadə sayğacını şərtsiz olaraq artırır. Bu bayraq təyin edildikdə, əlavə get/put cütü zərərsizdir və ortaq vfio_pci_dev_set_pm_runtime_get() köməkçi funksiyasının istifadəsinə imkan verir.

CiddilikNaməlum
CVSS—
İstismar ehtimalı8. faiz dərəcəsi0,2%
MəhsulLinux
Dərc25 iyl 2026
İlk görülmə25 iyl 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux332d785f9ae426eeeb92527872adf09d84101ba3, 654710ef3135c4546b20a903bc23a51b0c44d6c8, b98296816d31441b307ef9fa8670dcf5a55e5505, f6c67cf0051f96ba61d186731d3d9409b9927db2, 062b820290bcb9778e43a73597df76e9bb08acfb, 4575e9aac5336d1365138c0284773bf8da4b1fa3 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux7ab5e10eda02da1d9562ffde562c51055d368e9c ≤ v < 332d785f9ae426eeeb92527872adf09d84101ba3, 7ab5e10eda02da1d9562ffde562c51055d368e9c ≤ v < 654710ef3135c4546b20a903bc23a51b0c44d6c8, 7ab5e10eda02da1d9562ffde562c51055d368e9c ≤ v < b98296816d31441b307ef9fa8670dcf5a55e5505, 7ab5e10eda02da1d9562ffde562c51055d368e9c ≤ v < f6c67cf0051f96ba61d186731d3d9409b9927db2, 7ab5e10eda02da1d9562ffde562c51055d368e9c ≤ v < 062b820290bcb9778e43a73597df76e9bb08acfb, 7ab5e10eda02da1d9562ffde562c51055d368e9c ≤ v < 4575e9aac5336d1365138c0284773bf8da4b1fa3, 5.19332d785f9ae426eeeb92527872adf09d84101ba3, 654710ef3135c4546b20a903bc23a51b0c44d6c8, b98296816d31441b307ef9fa8670dcf5a55e5505, f6c67cf0051f96ba61d186731d3d9409b9927db2, 062b820290bcb9778e43a73597df76e9bb08acfb, 4575e9aac5336d1365138c0284773bf8da4b1fa3

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.

CVE-2026-64476 · Linux · Dark Radar