CVE-2023-53222
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: jfs: jfs_dmap: Bağlama sırasında db_l2nbperpage değerini doğrula jfs_dmap.c dosyasının 381. satırında, dbFree() içerisinde mantıksal bir blok numarası almak için BLKTODMAP kullanılır. Sayfa başına blok sayısının log2 değeri olan db_l2nbperpage, kaydırma işlemi için kullanan BLKTODMAP'e argüman olarak iletilir. db_l2nbperpage değerinin çok büyük olması nedeniyle Syzbot, sınır dışı kaydırma (shift out-of-bounds) kaynaklı bir çökme bildirmiştir. Bu durum, dbMount() fonksiyonunun 181. satırında büyük değerin herhangi bir doğrulama yapılmadan ayarlanmasından kaynaklanmaktadır. Bu nedenle, bağlama sırasında db_l2nbperpage değerinin doğru olduğundan emin olunmalıdır. Sayfa başına maksimum blok sayısı = Sayfa boyutu / Minimum blok boyutu => log2(Sayfa başına maks blok sayısı) = log2(Sayfa boyutu / Minimum blok boyutu) = log2(Sayfa boyutu) - log2(Minimum blok boyutu) => Maksimum db_l2nbperpage = L2PSIZE - L2MINBLOCKSIZE
Nasıl düzeltilir
- linux linux_kernel4.14.322, 4.19.291, 5.4.251, 5.10.188, 5.15.121, 6.1.40, 6.4.5 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 | v < 4.14.322, 4.15 ≤ v < 4.19.291, 4.20 ≤ v < 5.4.251, 5.5 ≤ v < 5.10.188, 5.11 ≤ v < 5.15.121, 5.16 ≤ v < 6.1.40, 6.2 ≤ v < 6.4.5 | 4.14.322, 4.19.291, 5.4.251, 5.10.188, 5.15.121, 6.1.40, 6.4.5 |
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.