CVE-2026-98210
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: mmc: mxcmmc: kaldırma işleminde veri çalışmasını ve watchdog'u iptal et mxcmci_remove() fonksiyonu, host yapısını devm kuyruğu aracılığıyla serbest bırakır ancak ne bu fonksiyon ne de mmc_remove_host() sürücünün kendi asenkron durumunu boşaltır. mxcmci_setup_data() içerisindeki DMA yolunda kurulan 10 saniyelik bir zamanlayıcı olan host->watchdog, yalnızca DMA ve IRQ tamamlanma yolları tarafından silinir; kaldırma yolu bunları açıkça boşaltmaz; bu nedenle host serbest bırakıldıktan sonra tetiklenebilir ve mxcmci_watchdog() içerisinde geçersiz referansla erişime (dereference) neden olabilir. PIO yolundaki IRQ işleyicisi tarafından kurulan host->datawork da kaldırma yolu tarafından iptal edilmez. dma_release_channel() öncesinde, mxcmci_remove() içerisinde önce devm ile kaydedilen IRQ serbest bırakılmalı, ardından datawork iptal edilmeli ve watchdog silinmelidir. IRQ'nun önce serbest bırakılması, iptal işlemi ile host'un serbest bırakılması arasında kalan bir işleyicinin datawork'ü yeniden kurmasını engeller. Her iki geri çağırma (callback) fonksiyonu da kendisini yeniden kurmayan yapıdadır. Bu sorun, kurum içi bir statik analiz aracı tarafından tespit edilmiştir.
Nasıl düzeltilir
- Linux Linux740f595f8ad678cb4d79f13edd12851df2492bdd, d3641afe6ee76d852834a34ef0669eefced32752, 314966b490323bdcfd3162a1398b00e587e0ced4, ae10838a7cdf0e54caa9d0a4f488704fd04e7f01, a1ff367e0dc961d73707add508a95df5c3509bd1, 23383e0578b58ba2dc0730cf9f7806bd66bf859a, e2948c4232209e87c861a680f20f1e3cf8a57fec, d3a421c82412344022982d5b91ba23194a0a6f29 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | f6ad0a481342223b2e7ae9f55b154e14f1391ada ≤ v < 740f595f8ad678cb4d79f13edd12851df2492bdd, f6ad0a481342223b2e7ae9f55b154e14f1391ada ≤ v < d3641afe6ee76d852834a34ef0669eefced32752, f6ad0a481342223b2e7ae9f55b154e14f1391ada ≤ v < 314966b490323bdcfd3162a1398b00e587e0ced4, f6ad0a481342223b2e7ae9f55b154e14f1391ada ≤ v < ae10838a7cdf0e54caa9d0a4f488704fd04e7f01, f6ad0a481342223b2e7ae9f55b154e14f1391ada ≤ v < a1ff367e0dc961d73707add508a95df5c3509bd1, f6ad0a481342223b2e7ae9f55b154e14f1391ada ≤ v < 23383e0578b58ba2dc0730cf9f7806bd66bf859a, f6ad0a481342223b2e7ae9f55b154e14f1391ada ≤ v < e2948c4232209e87c861a680f20f1e3cf8a57fec, f6ad0a481342223b2e7ae9f55b154e14f1391ada ≤ v < d3a421c82412344022982d5b91ba23194a0a6f29, 3.7 | 740f595f8ad678cb4d79f13edd12851df2492bdd, d3641afe6ee76d852834a34ef0669eefced32752, 314966b490323bdcfd3162a1398b00e587e0ced4, ae10838a7cdf0e54caa9d0a4f488704fd04e7f01, a1ff367e0dc961d73707add508a95df5c3509bd1, 23383e0578b58ba2dc0730cf9f7806bd66bf859a, e2948c4232209e87c861a680f20f1e3cf8a57fec, d3a421c82412344022982d5b91ba23194a0a6f29 |
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.