CVE-2026-74643
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: samples/damon/mtier: sıfır kota hedef değerleri için hata ver Yama serisi "mm/damon: damos_quota_score() kaynaklı sıfıra bölmeyi önle". DAMON_SAMPLE_MTIER ve DAMON_LRU_SORT, kullanıcının damos_quota_score() içinde sıfıra bölme tetiklemesine izin verir. Parametre doğrulama kontrolleri eklenerek bu önlenir. Bu yama (2 yamadan 1.'si): damos_quota_score(), target_value sıfır olduğunda sıfıra bölme tetikleyebilir. DAMON_SAMPLE_MTIER, kullanıcıların target_value değerini node0_mem_{used,free}_bp parametreleri aracılığıyla ayarlamasına izin verir. Ancak sıfır değer durumunu korumaz. Sonuç olarak kullanıcılar sıfıra bölme tetikleyebilir. Kullanıcı, sıfır node0_mem_{used,free}_bp parametre değerleriyle DAMON'u başlatmaya çalıştığında hata döndürerek sorunu düzeltin. DAMON_SAMPLE_MTIER yalnızca bir örnek modüldür, ancak sonucu oldukça kötüdür. Ayrıca sıfır node0_mem_free_bp parametresi bazı kullanıcılara makul bir kurulum gibi görünebilir. Bu nedenle sorun gerçek dünyada gerçekten meydana gelebilir. Sorunu yeniden üretmenin güvenilir bir yolu aşağıdaki gibidir: # cd /sys/module/damon_sample_mtier/parameters # echo 4096 > node0_start_addr # echo 8192 > node0_end_addr # echo 8192 > node1_start_addr # echo 81920 > node1_end_addr # echo 0 > node0_mem_free_bp # echo Y > enabled # dmesg -w [...] [18792.235916] Oops: divide error: 0000 [#1] SMP NOPTI [...] [18792.242787] RIP: 0010:damos_quota_score+0x6f/0x480 [...] Bu sorun Sashiko tarafından keşfedilmiştir [1].
Nasıl düzeltilir
- Linux Linuxe16b8d640ec99b28bc827560edcf9706e610c3aa, 684f271210becd7b8c4088f06c442499e48a43a0, a16fd3ad9d89b05475864da97327870464611736 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | c5e67d40a10234541e220750297304df79aaedd0 ≤ v < e16b8d640ec99b28bc827560edcf9706e610c3aa, c5e67d40a10234541e220750297304df79aaedd0 ≤ v < 684f271210becd7b8c4088f06c442499e48a43a0, c5e67d40a10234541e220750297304df79aaedd0 ≤ v < a16fd3ad9d89b05475864da97327870464611736, 6.17 | e16b8d640ec99b28bc827560edcf9706e610c3aa, 684f271210becd7b8c4088f06c442499e48a43a0, a16fd3ad9d89b05475864da97327870464611736 |
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.