CVE-2026-68319
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: pds_core: sıfırlama iş parçacığı ile kaldırma arasındaki kilitlenme giderildi pci_reset_function() sıfırlamayı gerçekleştirmeden önce device_lock'u edinir. pdsc_remove(), PCI çekirdeği tarafından device_lock zaten tutulurken çağrılır. pdsc_remove() çağrıldığında pdsc_pci_reset_thread() çalışıyorsa, destroy_workqueue() işin tamamlanmasını bekleyerek bloke olur, iş ise device_lock'u bekleyerek bloke olur - kilitlenme. Dahili olarak pci_dev_trylock() kullanan pci_try_reset_function() kullanılır. Bu, hem aygıt kilidini hem de PCI yapılandırma erişim kilidini bloke etmeden edinir - kilitlerden biri çekişmeli ise hemen -EAGAIN döndürür. Bu, kilitlenmeyi önlerken sıfırlama sırasında yapılandırma alanı erişiminin düzgün şekilde serileştirilmesini de sağlar. Gereksiz oldukları için pci_dev_get/put çağrıları da kaldırılmıştır - sürücüye ait iş kuyruğu pdsc_remove() içinde yok edilir ve işin kaldırma dönmeden önce tamamlanması garanti edilir. PCI çekirdeği, tüm unbind dizisi boyunca pci_dev üzerindeki referansını tutar.
Nasıl düzeltilir
- Linux Linux90d9f3ef28843e6c35149324b8eefb427a7435c2, 19ef775c91c6bf4bd2b60f6616f4e28b621cdd6a, 54f905821f26d385fba407a920b51f0a752c76dc, ab0eec0ff0a421737a37f510ceab5c6ea59cd05a, 6.9 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 81665adf25d28a00a986533f1d3a5df76b79cad9 ≤ v < 90d9f3ef28843e6c35149324b8eefb427a7435c2, 81665adf25d28a00a986533f1d3a5df76b79cad9 ≤ v < 19ef775c91c6bf4bd2b60f6616f4e28b621cdd6a, 81665adf25d28a00a986533f1d3a5df76b79cad9 ≤ v < 54f905821f26d385fba407a920b51f0a752c76dc, 81665adf25d28a00a986533f1d3a5df76b79cad9 ≤ v < ab0eec0ff0a421737a37f510ceab5c6ea59cd05a, 38407914d48273d7f8ab765b9243658afe1c3ab6, 6.8.7 ≤ v < 6.9, 6.9 | 90d9f3ef28843e6c35149324b8eefb427a7435c2, 19ef775c91c6bf4bd2b60f6616f4e28b621cdd6a, 54f905821f26d385fba407a920b51f0a752c76dc, ab0eec0ff0a421737a37f510ceab5c6ea59cd05a, 6.9 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.