CVE-2026-72089
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: accel/ivpu: Üstbilgiden daha küçük boyuttaki aygıt yazılımı günlüğü reddedilir fw_log_from_bo(), izleme tamponu header_size değerini ve günlüğün BO içine sığdığını doğrular ancak log->size değerinin en az log->header_size olduğunu hiçbir zaman kontrol etmez. Ardından fw_log_print_buffer() şunu hesaplar: u32 data_size = log->size - log->header_size; Aygıt yazılımı, boyutu üstbilgisinden daha küçük bir günlük bildirdiğinde bu işlem U32_MAX değerine yakın bir değere alt taşmaya (underflow) neden olur. Bu devasa data_size değeri, dd1311bcf0e6 ("accel/ivpu: Add bounds checks for firmware log indices") commit'i ile eklenen log_start/log_end sınır kısıtlamalarını etkisiz hale getirir, böylece fw_log_print_lines() BO'nun gerçek küçük veri bölgesinin çok ötesini okur. 0 olan bir boyut da fw_log_from_bo()'nun ofseti 0 kadar ilerletmesine neden olarak çağırıcıların aynı üstbilgi üzerinde sonsuza kadar döngüye girmesine yol açar. Boyutu üstbilgiden daha küçük olan günlükler (bu durum size == 0 olanları da kapsar) reddedilir.
Nasıl düzeltilir
- Linux Linux5592a207e158b738d9c1d27f208dbbea13ae7606, dc9a1cda2e46d0254730a6f93cfe48532895f33c, 257321a1c036da417f5d9c47b95c7e58f62bf263, 6920e62be4c969a68ce4ebc59da68c6cbc9512e5, ddb44baed257560f192b145ed36cf8c0a412de47 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | d4e4257afa6ed5205eda993180401fc2c20e4b60 ≤ v < 5592a207e158b738d9c1d27f208dbbea13ae7606, d4e4257afa6ed5205eda993180401fc2c20e4b60 ≤ v < dc9a1cda2e46d0254730a6f93cfe48532895f33c, d4e4257afa6ed5205eda993180401fc2c20e4b60 ≤ v < 257321a1c036da417f5d9c47b95c7e58f62bf263, d4e4257afa6ed5205eda993180401fc2c20e4b60 ≤ v < 6920e62be4c969a68ce4ebc59da68c6cbc9512e5, d4e4257afa6ed5205eda993180401fc2c20e4b60 ≤ v < ddb44baed257560f192b145ed36cf8c0a412de47, 6.6 | 5592a207e158b738d9c1d27f208dbbea13ae7606, dc9a1cda2e46d0254730a6f93cfe48532895f33c, 257321a1c036da417f5d9c47b95c7e58f62bf263, 6920e62be4c969a68ce4ebc59da68c6cbc9512e5, ddb44baed257560f192b145ed36cf8c0a412de47 |
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.