CVE-2026-53338
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: net: airoha: airoha_qdma_init_hfwd_queues() fonksiyonunda of_reserved_mem_lookup() için NULL kontrolü eklendi "memory-region" phandle tarafından referans verilen ayrılmış bellek bölgesi, ayrılmış bellek tablosunda bulunamazsa (örneğin hatalı yapılandırılmış bir DTS veya kaldırılmış bir memory-region düğümü nedeniyle), of_reserved_mem_lookup() NULL döndürebilir. Mevcut kod, döndürülen işaretçiyi NULL kontrolü yapmadan çözümlüyor ve bu durum aşağıdaki satırlarda bir kernel NULL pointer dereference hatasına yol açıyor: dma_addr = rmem->base; // satır 1156 num_desc = div_u64(rmem->size, buf_size); // satır 1160 of_reserved_mem_lookup() işleminden sonra bir NULL kontrolü eklenmiş ve arama başarısız olursa, aynı kod bloğundaki of_parse_phandle() hatasıyla tutarlı olacak şekilde -ENODEV döndürülmüştür.
Nasıl düzeltilir
- linux linux_kernel6.18.36, 7.0.13 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 6.16 ≤ v < 6.18.36, 6.19 ≤ v < 7.0.13, 7.1 | 6.18.36, 7.0.13 |
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.