CVE-2026-46245

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: drm/amd/display: HPD init işleminde dc_link NULL yönetimi düzeltildi amdgpu_dm_hpd_init(), geçerli bir dc_link'e sahip olmayan konnektörlerle karşılaşabilir. Kod, yoklama kararı için zaten dc_link kontrolü yapmaktadır ancak daha sonra HPD kesmeleri ayarlanırken koşulsuz olarak bu referansı çözmektedir (dereference). dc_link erken atanır ve NULL olduğu konnektörler atlanır. Aşağıdaki durum düzeltilmiştir: drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.c:940 amdgpu_dm_hpd_init() hata: önceden 'dc_link' değerinin null olabileceği varsayılmıştı (bkz. satır 931) drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.c 923 /* 924 * Analog konnektörler, HPD desteklemeyen diğer konnektör 925 * türlerinin aksine sıcak takılabilir (hot-plugged). Yalnızca analog konnektörleri yokla. 926 */ 927 use_polling |= 928 amdgpu_dm_connector->dc_link && ^^^^^^^^^^^^^^^^^^^^^^^^ Yama bu NULL kontrolünü ekler ancak umuyoruz ki kaldırılabilir 929 dc_connector_supports_analog(amdgpu_dm_connector->dc_link->link_id.id); 930 931 dc_link = amdgpu_dm_connector->dc_link; dc_link burada atanmıştır. 932 933 /* 934 * dm ömrü boyunca hpd kesmeleri için temel sürücü irq referansını al. 935 * Not: Sadece hpd kesme türleri temel sürücüye kaydedilir; hpd_rx türleri kaydedilmez. 936 * Diğer bir ifadeyle, hpd_rx üzerinde amdgpu_irq_get/put kullanılamaz. 937 * DM şu anda hpd_rx'i açıkça dc_interrupt_set() ile kontrol eder. 939 */ --> 940 if (dc_link->irq_source_hpd != DC_IRQ_SOURCE_INVALID) { ^^^^^^^^^^^^^^^^^^^^^^^ Eğer NULL ise, burada referans çözdüğümüz için sorun oluşur. 941 irq_type = dc_link->irq_source_hpd - DC_IRQ_SOURCE_HPD1; 942 /* 943 * TODO: mode_info.num_hpd ile bios'un bildirdiği 944 * hpd'li konnektör sayısı arasında uyumsuzluk var

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın3 Haz 2026
İlk görülme3 Haz 2026

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel4.15 ≤ v < 6.19.46.19.4

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