CVE-2024-41013
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: xfs: bir dizin veri bloğunun sonuna taşmayın Bu güncelleme, geçerli bellek bölgesinin dışına çıkılmadığından emin olmak için xfs_dir2_data_unused ve xfs_dir2_data_entry için mantık kontrolleri ekler. Yamadan önce döngü, yalnızca dup ve dep başlangıç ofsetinin aralık içinde olup olmadığını kontrol ediyordu. Bu nedenle, özel olarak hazırlanmış bir imajda, eğer son giriş xfs_dir2_data_unused ise, dup->length değerini dup->length-1 olarak değiştirip 1 baytlık boşluk bırakabiliriz. Bir sonraki geçişte bu boşluk, dup veya dep olarak değerlendirilecektir. Sabit üyelere erişirken sınır dışı okuma (out of bound read) ile karşılaşılabilir. Yamada, xfs_dir2_data_unused yapısına erişmeden önce kalan baytların kullanılmayan bir girişi tutacak kadar büyük olduğundan ve xfs_dir2_data_unused yapısının XFS_DIR2_DATA_ALIGN bayt hizalı olduğundan emin olunur. Ayrıca, xfs_dir2_data_entry yapısına erişmeden önce kalan baytların tek baytlı bir isme sahip bir dirent tutacak kadar büyük olduğu doğrulanır.
Nasıl düzeltilir
- linux linux_kernel6.1.142, 6.6.68, 6.11 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 < 6.1.142, 6.2 ≤ v < 6.6.68, 6.7 ≤ v < 6.11 | 6.1.142, 6.6.68, 6.11 |
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.