CVE-2026-80525

Belirsiz

Açıklama

Linux kernel'de aşağıdaki güvenlik açığı giderilmiştir: ASoC: SOF: ipc4-topology: Widget kurulumundan önce copier IPC yükünü yenile Copier widget'lar için kullanılan ipc_config_data tamponu, ipc_prepare (sof_pcm_setup_connected_widgets tarafından çağrılır) sırasında bir kez oluşturulur ve yeniden kullanım için önbelleğe alınır. Host copier'lar için bu tampon, gtw_cfg.node_id (host DMA ID) içeren copier_data'yı barındırır. DAI copier'lar için ise buna ek olarak, HDA bağlantı DMA'sı için stream_id ve dma_channel_id içeren bir dma_config_tlv fragmanı eklenir. Askıya alma/devam ettirme (suspend/resume) işlemlerinde, hem host hem de bağlantı DMA akışları serbest bırakılır ve potansiyel olarak farklı akış etiketleriyle yeniden tahsis edilir. Temeldeki copier_data ve dma_config_tlv yapıları sırasıyla host_config ve sdw_hda_dai_hw_params tarafından doğru şekilde güncellenir. Ancak, widget listesi (spcm->stream[].list) askıya alma işlemi boyunca korunduğundan, sof_pcm_hw_params fonksiyonu sof_pcm_setup_connected_widgets adımını atlar ve ipc_config_data'yı yeniden oluşturmak için ipc_prepare bir daha çalışmaz. Güncelliğini yitirmiş olan önbellekteki yük, önyükleme zamanındaki DMA kanal atamalarıyla birlikte aygıt yazılımına gönderilir; bu durum, aygıt yazılımı hatalarına ve çökmelere yol açan DMA kanal çakışmalarına neden olur. Bu sorun, IPC mesajı gönderilmeden hemen önce sof_ipc4_widget_setup içerisinde ipc_config_data'nın copier_data ve dma_config_tlv bölümleri yenilenerek düzeltilmiştir. Bu işlem, ipc_prepare çalışmış olsun veya olmasın, yükün her zaman mevcut DMA durumunu yansıtmasını sağlar. DAI copier'lar için, kopyalama işleminden önce copier_data içindeki gtw_cfg.config_length değeri, TLV boyutunu kapsayacak şekilde (ipc_config_data düzenine uygun olarak) geçici olarak artırılır ve ardından geri yüklenir; bu işlem, sof_ipc4_prepare_copier_module fonksiyonunun tamponu ilk oluştururken yaptığı işlemin aynısıdır.

ÖnemBelirsiz
CVSS—
İstismar olasılığı—
ÜrünLinux
Yayın26 Ağu 2026
İlk görülme26 Ağu 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linuxdecb87e76716d11d846c9c055e309c8ff90d7656, 2a7d8fc0fd50e7a2020989d9840cabb74c0282e3, 574498e56024082a0da68474ad4526d250732411, 0c0e418dbcf0582bf80d8dbfd9b306607c065992 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linuxe9c6b118de1afc1d32a4eb3bc9f3d114d4fe0f1a ≤ v < decb87e76716d11d846c9c055e309c8ff90d7656, e9c6b118de1afc1d32a4eb3bc9f3d114d4fe0f1a ≤ v < 2a7d8fc0fd50e7a2020989d9840cabb74c0282e3, e9c6b118de1afc1d32a4eb3bc9f3d114d4fe0f1a ≤ v < 574498e56024082a0da68474ad4526d250732411, e9c6b118de1afc1d32a4eb3bc9f3d114d4fe0f1a ≤ v < 0c0e418dbcf0582bf80d8dbfd9b306607c065992, 6.10decb87e76716d11d846c9c055e309c8ff90d7656, 2a7d8fc0fd50e7a2020989d9840cabb74c0282e3, 574498e56024082a0da68474ad4526d250732411, 0c0e418dbcf0582bf80d8dbfd9b306607c065992

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