CVE-2026-97502

Naməlum

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: mmc: davinci: IRQ handler-də host->data-nın NULL deref-indən qaçınmaq mmc_davinci_irq() funksiyası yalnız həm host->cmd, həm də host->data NULL olduqda erkən geri dönür: if (host->cmd == NULL && host->data == NULL) { ... return IRQ_NONE; } Beləliklə, biz host->data == NULL (və buna görə də data == NULL) olduğu halda handler-in qalan hissəsinə çatmış ola bilərik. DATDNE budağı artıq açıq şəkildə "if (data != NULL)" yoxlaması ilə bundan qoruyur, lakin növbəti TOUTRD ("read data timeout") və CRCWR/CRCRD ("data CRC error") budaqları data-nı şərtsiz olaraq dereference edir: if (qstatus & MMCST0_TOUTRD) { data->error = -ETIMEDOUT; <-- NULL deref ... davinci_abort_data(host, data); } if (qstatus & (MMCST0_CRCWR | MMCST0_CRCRD)) { data->error = -EILSEQ; <-- NULL deref ... } Əgər host->data NULL olduğu zaman qstatus-da bu bitlərdən hər hansı biri təyin olunarsa, kernel IRQ handler daxilində çökəcəkdir. smatch bunu qeyd edir: drivers/mmc/host/davinci_mmc.c:933 mmc_davinci_irq() error: we previously assumed 'data' could be null (see line 914) DATDNE budağında istifadə olunan mövcud nümunəyə uyğun olaraq, hər iki budağı non-NULL data şərtinə bağlayın. Data-nın non-NULL olduğu çağırıcılar üçün heç bir funksional dəyişiklik yoxdur ki, bu da həmin budaqların bu dəyişiklikdən əvvəl mənalı iş gördüyü yeganə hal idi.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc24 sen 2026
İlk görülmə24 sen 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux51738de7dd5f8e8b33dfc07ef85bc06d3bf41e96, f216cf00e829895ff49bdf695c944915e59bd698, a0cde8d70d64c1a75fbd57f01d9f2d7cccac8319, 3c5e3e5badbf0592332887d12db02458323682c3, a01cedf230dc0fcd55b994f5e548d3982ba4c732, 5b7e151fe9ea9311ba601849aaecdc4fc97fd577, 4f28846aaf8db9668e338b8987973f8935edff34 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linuxb4cff4549b7a8c5fc8b88e3493b6287555f0512c ≤ v < 51738de7dd5f8e8b33dfc07ef85bc06d3bf41e96, b4cff4549b7a8c5fc8b88e3493b6287555f0512c ≤ v < f216cf00e829895ff49bdf695c944915e59bd698, b4cff4549b7a8c5fc8b88e3493b6287555f0512c ≤ v < a0cde8d70d64c1a75fbd57f01d9f2d7cccac8319, b4cff4549b7a8c5fc8b88e3493b6287555f0512c ≤ v < 3c5e3e5badbf0592332887d12db02458323682c3, b4cff4549b7a8c5fc8b88e3493b6287555f0512c ≤ v < a01cedf230dc0fcd55b994f5e548d3982ba4c732, b4cff4549b7a8c5fc8b88e3493b6287555f0512c ≤ v < 5b7e151fe9ea9311ba601849aaecdc4fc97fd577, b4cff4549b7a8c5fc8b88e3493b6287555f0512c ≤ v < 4f28846aaf8db9668e338b8987973f8935edff34, 2.6.3351738de7dd5f8e8b33dfc07ef85bc06d3bf41e96, f216cf00e829895ff49bdf695c944915e59bd698, a0cde8d70d64c1a75fbd57f01d9f2d7cccac8319, 3c5e3e5badbf0592332887d12db02458323682c3, a01cedf230dc0fcd55b994f5e548d3982ba4c732, 5b7e151fe9ea9311ba601849aaecdc4fc97fd577, 4f28846aaf8db9668e338b8987973f8935edff34

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.

CVE-2026-97502 · Linux · Dark Radar