CVE-2026-89809

Belirsiz

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: drm/amdkfd: pqm_debugfs_mqds fonksiyonundaki mqd_mgr dereference kapsamı düzeltildi Bir işlem aktif bir KFD kuyruğuna sahipken /sys/kernel/debug/kfd/mqds dosyasının okunması, mqd_mgr->debugfs_show_mqd() fonksiyonunu çağıran for döngüsünün, mqd_mgr değişkenini başlatan if (pqn->q) bloğunun dışına yanlış yerleştirilmesi nedeniyle bir NULL pointer dereference tetikler. Kuyruk listesi, pqn->q değerinin NULL olduğu girişler içerebilir (yalnızca pqn->kq değerinin geçerli olduğu çekirdek kuyrukları). Orijinal kodda: if (pqn->q) { ... mqd_mgr = q->device->dqm->mqd_mgrs[mqd_type]; size = mqd_mgr->mqd_stride(...); } for (xcc = 0; xcc < num_xccs; xcc++) { // HATALI: if bloğunun dışında mqd = q->mqd + size * xcc; r = mqd_mgr->debugfs_show_mqd(m, mqd); } pqn->q değerinin NULL olduğu bir kuyruk düğümü üzerinde yineleme yapıldığında: 1. if (pqn->q) bloğu atlanır 2. mqd_mgr başlatılmamış olarak kalır (bildirimden dolayı NULL) 3. for döngüsü yine de çalışır 4. mqd_mgr->debugfs_show_mqd(m, mqd) ifadesi NULL referansı verir Çökme şu şekilde ortaya çıkar: BUG: kernel NULL pointer dereference, address: 0000000000000000 #PF: supervisor instruction fetch in kernel mode RIP: 0010:0x0 Call Trace: pqm_debugfs_mqds+0x10c/0x1d0 [amdgpu] kfd_debugfs_mqds_by_process+0x9b/0x110 [amdgpu] seq_read_iter+0x132/0x4b0 ... For döngüsü if (pqn->q) bloğunun içine taşınarak, mqd_mgr ve ilgili değişkenlerin yalnızca uygun şekilde başlatıldıklarında kullanılması sağlanmış ve sorun giderilmiştir. (commit 8bfe29d5c798940f797aa24135d2734c3ffce9de üzerinden cherry-pick edilmiştir)

ÖnemBelirsiz
CVSS—
İstismar olasılığı—
ÜrünLinux
Yayın16 Eyl 2026
İlk görülme16 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linux58e866711b234571b0ce342c43d153a4786b32b8, 012a026bae0212952b423a842b7e2c0bf21f8e7a ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linuxe1b73b64271d706079370b58b81292dafd373163 ≤ v < 58e866711b234571b0ce342c43d153a4786b32b8, e1b73b64271d706079370b58b81292dafd373163 ≤ v < 012a026bae0212952b423a842b7e2c0bf21f8e7a, 7.058e866711b234571b0ce342c43d153a4786b32b8, 012a026bae0212952b423a842b7e2c0bf21f8e7a

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.

Intelligence 360 paketinde

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.

CVE-2026-89809 · Linux · Dark Radar