CVE-2023-53783
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: blk-iocost: calc_lcoefs() fonksiyonundaki sıfıra bölme hatası düzeltildi cost.model dosyasına u64 maksimum değerinin yazılması sıfıra bölme hatasına neden olabilir. # echo 8:0 rbps=18446744073709551615 > /sys/fs/cgroup/io.cost.model divide error: 0000 [#1] PREEMPT SMP RIP: 0010:calc_lcoefs+0x4c/0xc0 Call Trace: <TASK> ioc_refresh_params+0x2b3/0x4f0 ioc_cost_model_write+0x3cb/0x4c0 ? _copy_from_iter+0x6d/0x6c0 ? kernfs_fop_write_iter+0xfc/0x270 cgroup_file_write+0xa0/0x200 kernfs_fop_write_iter+0x17d/0x270 vfs_write+0x414/0x620 ksys_write+0x73/0x160 __x64_sys_write+0x1e/0x30 do_syscall_64+0x35/0x80 entry_SYSCALL_64_after_hwframe+0x63/0xcd calc_lcoefs(), DIV_ROUND_UP_ULL içerisinde cost.model giriş değerini kullanır; eğer bps ile IOC_PAGE_SIZE toplamı ULLONG_MAX değerinden büyükse taşma meydana gelir ve bu durum sıfıra bölme hatasına yol açabilir. Sorun, basecost ayarlanarak düzeltilmiştir.
Nasıl düzeltilir
- Linux Linux9e8bf9f95f7a299fa9ea45b678d001806ad5e12c, 6e291810fe83a384700eb24a1f714966391ed562, 3538ade9d8c2ba41088e395de916f2599fadba8f, bf8eb1fd6110871e6232e8e7efe399276ef7e6f6, b96d7b4a9745fbd0c8384608ceb1f50415e862fa, 984af1e66b4126cf145153661cc24c213e2ec231 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 7caa47151ab2e644dd221f741ec7578d9532c9a3 ≤ v < 9e8bf9f95f7a299fa9ea45b678d001806ad5e12c, 7caa47151ab2e644dd221f741ec7578d9532c9a3 ≤ v < 6e291810fe83a384700eb24a1f714966391ed562, 7caa47151ab2e644dd221f741ec7578d9532c9a3 ≤ v < 3538ade9d8c2ba41088e395de916f2599fadba8f, 7caa47151ab2e644dd221f741ec7578d9532c9a3 ≤ v < bf8eb1fd6110871e6232e8e7efe399276ef7e6f6, 7caa47151ab2e644dd221f741ec7578d9532c9a3 ≤ v < b96d7b4a9745fbd0c8384608ceb1f50415e862fa, 7caa47151ab2e644dd221f741ec7578d9532c9a3 ≤ v < 984af1e66b4126cf145153661cc24c213e2ec231, 5.4 | 9e8bf9f95f7a299fa9ea45b678d001806ad5e12c, 6e291810fe83a384700eb24a1f714966391ed562, 3538ade9d8c2ba41088e395de916f2599fadba8f, bf8eb1fd6110871e6232e8e7efe399276ef7e6f6, b96d7b4a9745fbd0c8384608ceb1f50415e862fa, 984af1e66b4126cf145153661cc24c213e2ec231 |
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.