CVE-2026-72257
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: ASoC: qcom: q6apm: graph_callback fonksiyonundaki NULL işaretçi referansı hatası düzeltildi q6apm_free_fragments() çağrıldığında, graph->lock altında rx_data.buf/tx_data.buf alanlarını serbest bırakır ve bunları NULL olarak ayarlar. Geç gelen bir DSP buffer-done yanıtı bununla yarış durumuna girebilir: graph_callback() fonksiyonu !graph->ar_graph korumasını geçer (henüz NULL değildir), kilidi alır ancak ardından buf[token].phys değerini okumak için artık NULL olan bir buf işaretçisini referans göstererek sanal adres 0x10'da çökmeye neden olur. Hem write-done (DATA_CMD_RSP_WR_SH_MEM_EP_DATA_BUFFER_DONE_V2) hem de read-done (DATA_CMD_RSP_RD_SH_MEM_EP_DATA_BUFFER_V2) işleyicilerinde, mutex ile korunan bölüm içerisine buf için bir NULL kontrolü eklenmiş ve tamponlar zaten serbest bırakılmışsa işlem güvenli bir şekilde sonlandırılmıştır. Bu sorun, yalnızca apr veri yolu komutları tek bir küresel kuyruk yerine servis başına işleyecek şekilde güncellendiğinde ortaya çıkmıştır.
Nasıl düzeltilir
- Linux Linuxa164e744d8de1c41049bd9a1452a4b6bbf5bd8bc, ec369eac0795cfa8f4d3a0cd35a1e8e15f780331, 2c715f8a1e644ce4c3e8be5b0fd3f1f4704b73b3, ca028334343a140efda4b22e53cbce2c5e94a489, 214af790e3a33ab73587de4c925c60a550eae9c6, 2e9261761b35f0b67b7487688cd1365f535be0b3 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 5477518b8a0e8a45239646acd80c9bafc4401522 ≤ v < a164e744d8de1c41049bd9a1452a4b6bbf5bd8bc, 5477518b8a0e8a45239646acd80c9bafc4401522 ≤ v < ec369eac0795cfa8f4d3a0cd35a1e8e15f780331, 5477518b8a0e8a45239646acd80c9bafc4401522 ≤ v < 2c715f8a1e644ce4c3e8be5b0fd3f1f4704b73b3, 5477518b8a0e8a45239646acd80c9bafc4401522 ≤ v < ca028334343a140efda4b22e53cbce2c5e94a489, 5477518b8a0e8a45239646acd80c9bafc4401522 ≤ v < 214af790e3a33ab73587de4c925c60a550eae9c6, 5477518b8a0e8a45239646acd80c9bafc4401522 ≤ v < 2e9261761b35f0b67b7487688cd1365f535be0b3, 5.16 | a164e744d8de1c41049bd9a1452a4b6bbf5bd8bc, ec369eac0795cfa8f4d3a0cd35a1e8e15f780331, 2c715f8a1e644ce4c3e8be5b0fd3f1f4704b73b3, ca028334343a140efda4b22e53cbce2c5e94a489, 214af790e3a33ab73587de4c925c60a550eae9c6, 2e9261761b35f0b67b7487688cd1365f535be0b3 |
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.
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.