CVE-2026-80556

Yüksək

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: mmc: atmel-mci: Yarış vəziyyəti (race condition) səbəbindən atmci_remove funksiyasında yaranan istifadə-sonrası-azad etmə (use-after-free) xətasının düzəldilməsi atmci_probe funksiyasında &host->bh_work, atmci_work_func ilə bağlanır və atmci_interrupt, atmci_timeout_timer və atmci_dma_complete funksiyalarının hər biri bu işi system_bh_wq üzərində növbəyə ala bilər. Modul silindikdə, atmci_remove təmizləmə prosesini həyata keçirir və devm_kzalloc() vasitəsilə host üçün ayrılmış yaddaş remove geri çağırışı (callback) tamamlandıqdan sonra azad edilir, lakin yuxarıda qeyd olunan iş hələ də gözləməkdə və ya icra olunmaqda ola bilər. UAF xətasına səbəb ola biləcək əməliyyatlar ardıcıllığı aşağıdakı kimidir: 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 | // host-dan istifadə // devm resursları remove qaytarıldıqdan | // sonra azad edilir, host sərbəst buraxılır | | // host-dan istifadə (use-after-free) Bu problem, onu planlaşdıra bilən bütün mənbələr (IRQ idarəedicisi, vaxtaşımı taymeri və DMA tamamlanma geri çağırışı) dayandırıldıqdan sonra və atmci_remove daxilindəki digər təmizləmə əməliyyatlarına keçməzdən əvvəl sözügedən işin ləğv edilməsi ilə düzəldilmişdir.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux
Dərc26 avq 2026
İlk görülmə26 avq 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux22aecf6c4721727a2f724ca0438bc7d4b609bf3f, b5060ff2f5460795a3e9f7cdf5052aa42f96ff81, 7599a73ff66d195a908f5d88b427933a9fb1c02a, c125ee35a49a0518521b52b27631eef061b8719a və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux7d2be0749a59096a334c94dc48f43294193cb8ed ≤ v < 22aecf6c4721727a2f724ca0438bc7d4b609bf3f, 7d2be0749a59096a334c94dc48f43294193cb8ed ≤ v < b5060ff2f5460795a3e9f7cdf5052aa42f96ff81, 7d2be0749a59096a334c94dc48f43294193cb8ed ≤ v < 7599a73ff66d195a908f5d88b427933a9fb1c02a, 7d2be0749a59096a334c94dc48f43294193cb8ed ≤ v < c125ee35a49a0518521b52b27631eef061b8719a, 2.6.2722aecf6c4721727a2f724ca0438bc7d4b609bf3f, b5060ff2f5460795a3e9f7cdf5052aa42f96ff81, 7599a73ff66d195a908f5d88b427933a9fb1c02a, c125ee35a49a0518521b52b27631eef061b8719a

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.

Intelligence 360 paketində

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.