CVE-2026-23467

Orta

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: drm/i915/dmc: Probe zamanı nadir hallarda baş verən NULL göstəricisinin istifadəsi (NULL pointer dereference) xətası düzəldilib. DMC başladılmadıqda və buna görə də dmc NULL olduqda, intel_dmc_update_dc6_allowed_count() funksiyasında "oops" xətası baş verir. Bu hal, intel_power_domains_init_hw() -> {skl,bxt,icl}_display_core_init() -> gen9_set_dc_state() -> intel_dmc_update_dc6_allowed_count() çağırış ardıcıllığı zamanı baş verir, çünki intel_power_domains_init_hw() funksiyası intel_dmc_init()-dən *əvvəl* çağırılır. Lakin, gen9_set_dc_state() funksiyası cari və hədəf DC vəziyyətlərindən asılı olaraq intel_dmc_update_dc6_allowed_count() funksiyasını şərti olaraq çağırır. Probe zamanı hədəf söndürülmüş olur, lakin əgər DC6 aktivdirsə, funksiya çağırılır və nəticədə "oops" xətası yaranır. Görünür ki, probe zamanı DC6-nın aktiv olması çox az ehtimaldır, çünki daha əvvəl bu xəta növü müşahidə olunmayıb. Həmçinin, açılış zamanı DC6-nın aktiv olması qəribədir, çünki bu, DMC proqram təminatını (BIOS tərəfindən yüklənən) tələb edir; BIOS-un DMC proqram təminatını yükləməsi və drayverin həmin proqram təminatını dayandırması / yenidən proqramlaşdırması zəif müəyyən edilmiş bir ardıcıllıqdır və buna görə də BIOS-un qəsdən belə davranma ehtimalı azdır. Daha çox ehtimal olunur ki, BIOS qeyri-ixtiyari şəkildə aktiv qalmış DC6 HW vəziyyətini (lazımi DMC proqram təminatını faktiki olaraq yükləmədən) saxlayır. DC6 icazəli sayğacının izlənilməsi yalnız sayğacın başladılması / dayandırılması _SW_ DC6 vəziyyətinin cari _HW_ DC6 vəziyyətinə qarşı asılılığından asılı olduqda işləyir (çünki sayğacı dayandırmaq üçün sayğac başladıldıqda tutulmuş DC5 sayğacı tələb olunur). Beləliklə, HW DC6 vəziyyətindən istifadə etmək yanlışdır və bu, yuxarıda qeyd olunan "oops" xətasına səbəb olur. İzləmə üçün SW DC6 vəziyyətindən istifadə etməklə hər iki problem düzəldildi. Bu, orijinal olaraq Jani tərəfindən göndərilmiş və aşağıdakı ilk Link müzakirələrinə əsasən yenilənmiş düzəlişin v2 versiyasıdır. (commit 2344b93af8eb5da5d496b4e0529d35f0f559eaf0-dan cherry pick edildi)

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc3 apr 2026
İlk görülmə3 apr 2026

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.16 ≤ v < 6.18.20, 6.19 ≤ v < 6.19.10, 7.06.18.20, 6.19.10

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-23467 · Linux Kernel · Dark Radar