CVE-2026-80556
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: mmc: atmel-mci: Yarış koşulu nedeniyle atmci_remove içindeki serbest bırakıldıktan sonra kullanım hatasını düzelt atmci_probe içinde &host->bh_work, atmci_work_func ile bağlanır ve atmci_interrupt, atmci_timeout_timer ve atmci_dma_complete bu işi system_bh_wq üzerinde kuyruğa alabilir. Modülü kaldırırsak, atmci_remove temizliği yapar ve host için devm_kzalloc() ile ayrılan bellek, remove geri çağrısı döndükten sonra serbest bırakılır; oysa yukarıda belirtilen iş hâlâ beklemede veya çalışıyor olabilir. UAF hatasına yol açabilecek işlem sırası aşağıdaki gibidir: CPU0 CPU1 | atmci_interrupt | queue_work(system_bh_wq, | &host->bh_work) atmci_remove | atmci_cleanup_slot(...) | atmci_writel(host, ATMCI_IDR, ~0UL) | timer_delete_sync(&host->timer) | dma_release_channel(host->dma.chan) | free_irq(platform_get_irq(pdev, 0), host) | | atmci_work_func | // use host // devm resources released after | // remove returns, host is freed | | // use host (use-after-free) Bunu, onu zamanlayabilecek tüm kaynaklar (IRQ işleyicisi, zaman aşımı zamanlayıcısı ve DMA tamamlama geri çağrısı) durdurulduktan sonra ve atmci_remove içindeki kalan temizliğe devam etmeden önce işi iptal ederek düzeltin.
Nasıl düzeltilir
- Linux Linux22aecf6c4721727a2f724ca0438bc7d4b609bf3f, b5060ff2f5460795a3e9f7cdf5052aa42f96ff81, 7599a73ff66d195a908f5d88b427933a9fb1c02a, c125ee35a49a0518521b52b27631eef061b8719a ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 7d2be0749a59096a334c94dc48f43294193cb8ed ≤ v < 22aecf6c4721727a2f724ca0438bc7d4b609bf3f, 7d2be0749a59096a334c94dc48f43294193cb8ed ≤ v < b5060ff2f5460795a3e9f7cdf5052aa42f96ff81, 7d2be0749a59096a334c94dc48f43294193cb8ed ≤ v < 7599a73ff66d195a908f5d88b427933a9fb1c02a, 7d2be0749a59096a334c94dc48f43294193cb8ed ≤ v < c125ee35a49a0518521b52b27631eef061b8719a, 2.6.27 | 22aecf6c4721727a2f724ca0438bc7d4b609bf3f, b5060ff2f5460795a3e9f7cdf5052aa42f96ff81, 7599a73ff66d195a908f5d88b427933a9fb1c02a, c125ee35a49a0518521b52b27631eef061b8719a |
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.