CVE-2026-74442
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: drm/vmwgfx: vkms init uğursuz olduqda destroy_workqueue(NULL) funksiyasının çağırılmasının qarşısını almaq vmw_vkms_init() funksiyası vasitəsilə iki yol, modul yükləmədən çıxarıldıqda drayverin digər hissələrini vmw_vkms_cleanup() funksiyasını çağıran vəziyyətdə saxlayarkən vmw->crc_workq dəyişəninin NULL qalmasına səbəb ola bilər: 1. vmw_host_get_guestinfo(GUESTINFO_VBLANK, ...) funksiyasının uğursuz olması və ya həddindən artıq böyük bufer qaytarması — VBLANK guestinfo girişi olmayan hostlarda rast gəlinən adi haldır — iş növbəsinin (workqueue) ayrılmasından əvvəl erkən geri dönür. 2. Yaddaş təzyiqi zamanı alloc_ordered_workqueue() funksiyasının NULL qaytarması. Daha sonra vmw_vkms_cleanup() funksiyası destroy_workqueue(NULL) çağırır ki, bu da wq->name ünvanına müraciət edərək sistemin çökməsinə (panic) səbəb olur. Birinci hal erkən geri dönmənin silinməsi ilə düzəldilib: rpci-uğursuzluq yolunda vmw->vkms_enabled artıq yalandır (false), buna görə də heç bir iş növbəyə alınmayacaq və iş növbəsinin şərtsiz ayrılması idarəetmə axınını sadə saxlayır. İkinci hal isə təmizləmə prosesinin NULL yoxlaması ilə qorunması yolu ilə düzəldilib, çünki yaddaş az olduqda alloc_ordered_workqueue() hələ də uğursuz ola bilər.
Necə düzəltmək olar
- Linux Linux7c701778c6a369769992614dac8dc00c8ac72afc, 96efee36453b697ccbaf75091b7a1807c11809dd, 0ee0532f1d405d37f38c44cbba87342e63d3bbd4, 05eaa887e7b4f40fba425f8a1d7a5a8a043092a6 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 7b0062036c3b71b4a69e244ecf0502c06c4cf5f0 ≤ v < 7c701778c6a369769992614dac8dc00c8ac72afc, 7b0062036c3b71b4a69e244ecf0502c06c4cf5f0 ≤ v < 96efee36453b697ccbaf75091b7a1807c11809dd, 7b0062036c3b71b4a69e244ecf0502c06c4cf5f0 ≤ v < 0ee0532f1d405d37f38c44cbba87342e63d3bbd4, 7b0062036c3b71b4a69e244ecf0502c06c4cf5f0 ≤ v < 05eaa887e7b4f40fba425f8a1d7a5a8a043092a6, 6.10 | 7c701778c6a369769992614dac8dc00c8ac72afc, 96efee36453b697ccbaf75091b7a1807c11809dd, 0ee0532f1d405d37f38c44cbba87342e63d3bbd4, 05eaa887e7b4f40fba425f8a1d7a5a8a043092a6 |
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.