CVE-2025-22104
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: ibmvnic: Hex dump'lar için kernel yardımcılarını kullanın Önceden, sürücü hex dump'ları yazdırırken tampon bellek 8 baytlık bir uzunluğa dönüştürülüyor ve dize biçimlendiriciler kullanılarak yazdırılıyordu. Tampon bellek boyutu 8'in katı değilse, bir okuma tamponu taşması (read buffer overflow) meydana gelebiliyordu. Bu nedenle, bir tampon bellek üzerinde döngü kuran ve bunun yerine hex_dump_to_buffer fonksiyonunu çağıran yeni bir ibmvnic fonksiyonu oluşturuldu. Bu yama, aşağıdakine benzer KASAN raporlarını düzeltmektedir: ibmvnic 30000003 env3: Login Buffer: ibmvnic 30000003 env3: 01000000af000000 <...> ibmvnic 30000003 env3: 2e6d62692e736261 ibmvnic 30000003 env3: 65050003006d6f63 ================================================================== BUG: KASAN: slab-out-of-bounds in ibmvnic_login+0xacc/0xffc [ibmvnic] Read of size 8 at addr c0000001331a9aa8 by task ip/17681 <...> Allocated by task 17681: <...> ibmvnic_login+0x2f0/0xffc [ibmvnic] ibmvnic_open+0x148/0x308 [ibmvnic] __dev_open+0x1ac/0x304 <...> The buggy address is located 168 bytes inside of allocated 175-byte region [c0000001331a9a00, c0000001331a9aaf) <...> ================================================================= ibmvnic 30000003 env3: 000000000033766e
Nasıl düzeltilir
- linux linux_kernel6.14.2 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 | 4.5 ≤ v < 6.14.2 | 6.14.2 |
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.