CVE-2026-98210
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: mmc: mxcmmc: silinmə zamanı məlumat işinin və watchdog-un ləğvi mxcmci_remove() funksiyası hostu devm quyruğu vasitəsilə azad edir, lakin nə bu funksiya, nə də mmc_remove_host() drayverin öz asinxron vəziyyətini təmizləmir. mxcmci_setup_data()-da DMA yolunda aktivləşdirilən 10 saniyəlik taymer olan host->watchdog yalnız DMA və IRQ tamamlanma yolları tərəfindən silinir, silinmə yolu isə bunları açıq şəkildə təmizləmir; buna görə də o, host azad edildikdən sonra işə düşə və mxcmci_watchdog()-da ona müraciət edə bilər. PIO yolunda IRQ idarəedicisi tərəfindən aktivləşdirilən host->datawork də silinmə yolu tərəfindən ləğv edilmir. dma_release_channel() funksiyasından əvvəl, mxcmci_remove() daxilində devm-qeydiyyatlı IRQ-nu azad edin, daha sonra datawork-u ləğv edin və watchdog-u silin. IRQ-nun birinci azad edilməsi, ləğv prosesi ilə hostun azad edilməsi arasında qalan sonuncu idarəedicinin datawork-u yenidən aktivləşdirməsinin qarşısını alır. Hər iki geri çağırış (callback) özünü yenidən aktivləşdirməyən növdədir. Bu problem daxili statik analiz aləti tərəfindən aşkar edilmişdir.
Necə düzəltmək olar
- Linux Linux740f595f8ad678cb4d79f13edd12851df2492bdd, d3641afe6ee76d852834a34ef0669eefced32752, 314966b490323bdcfd3162a1398b00e587e0ced4, ae10838a7cdf0e54caa9d0a4f488704fd04e7f01, a1ff367e0dc961d73707add508a95df5c3509bd1, 23383e0578b58ba2dc0730cf9f7806bd66bf859a, e2948c4232209e87c861a680f20f1e3cf8a57fec, d3a421c82412344022982d5b91ba23194a0a6f29 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| 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 |
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.