CVE-2026-72369
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: minix: bitmap blok sayısı hesaplamasındaki taşmanın önlenmesi minix_check_superblock(), disk üzerindeki imap ve zmap blok sayılarının belirtilen inode ve bölge sayıları için yeterince büyük olduğunu doğrulamak amacıyla minix_blocks_needed() fonksiyonunu kullanır. Yardımcı fonksiyon şu anda unsigned int aritmetiği ile DIV_ROUND_UP() işlemini gerçekleştirmektedir. Bir Minix v3 görüntüsü, s_ninodes veya s_zones değerlerini UINT_MAX değerine yakın şekilde ayarlayabilir, bu durumda DIV_ROUND_UP() içerisindeki toplama işlemi sıfıra döner (wrap). Bu durum, sıfır olan bir imap/zmap blok sayısının geçerli görünmesine neden olur; ardından minix_fill_super(), hiçbir bitmap tamponu tahsis edilmemiş olsa bile s_imap[0] veya s_zmap[0] adreslerine erişmeye çalışabilir. Etki: s_ninodes veya s_zones değeri UINT_MAX'e yakın olan özel olarak hazırlanmış bir Minix v3 görüntüsünün bağlanması, minix_check_superblock()'in sıfır bitmap-blok sayısını kabul etmesine ve minix_fill_super()'ın s_imap[0]/s_zmap[0] adreslerine erişerek çekirdeğin paniklemesine (kernel panic) yol açar. Bölen, bit cinsinden bitmap kapasitesi olan blocksize * 8'dir ve her zaman ikinin kuvvetidir: minix_fill_super(), blok boyutunu sb_set_blocksize() aracılığıyla alır ve blk_validate_block_size() ikinin kuvveti olmayan tüm boyutları reddeder. Yuvarlama terimini eklemeden önce bölme işlemi yapan ve dolayısıyla ikinin kuvveti olan bir bölen için taşma yapamayan DIV_ROUND_UP_POW2() kullanımı sağlanmıştır.
Nasıl düzeltilir
- Linux Linuxa11ebaab50d27d6c4c78506f84ff36452e0b901d, 959c95340a9e19cd333b4c18935fdeecbb2f319d, abe3536a4bedcc43de80b6d4d7e3d57e9ba382a5, 8a29e60e2176b02e04f8737c8b32b696230eb0c5, fb3e566cafc38fe3ba35e6843a2d529a3748870c, 6.6.145, 6.12.97, 6.18.40, 5.11, 5.16, 6.2, 6.20 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 2bb588cede1c1969e49c0a2822c8cb8b346b7682 ≤ v < a11ebaab50d27d6c4c78506f84ff36452e0b901d, f57ccd4657c7f082dc47e5b9e18a883bb5f9118f ≤ v < 959c95340a9e19cd333b4c18935fdeecbb2f319d, 31fefc18096cdc5549cfa54964d90e0b3229aedc ≤ v < abe3536a4bedcc43de80b6d4d7e3d57e9ba382a5, 8c97a6ddc95690a938ded44b4e3202f03f15078c ≤ v < 8a29e60e2176b02e04f8737c8b32b696230eb0c5, 8c97a6ddc95690a938ded44b4e3202f03f15078c ≤ v < fb3e566cafc38fe3ba35e6843a2d529a3748870c, a051ecf5c5b0387840dc210413ed3bc7fbdaa69c, d791c544efd6b9c944b43cf7f502e5bcb02fb941, 66c7c239c65341f99ae388d4d53dc9df2bcb9925, 1efc128ee4adbc23e082715425ff895449d233bc, 6.6.128 ≤ v < 6.6.145, 6.12.75 ≤ v < 6.12.97, 6.18.16 ≤ v < 6.18.40, 5.10.252 ≤ v < 5.11, 5.15.202 ≤ v < 5.16, 6.1.165 ≤ v < 6.2, 6.19.6 ≤ v < 6.20, 7.0 | a11ebaab50d27d6c4c78506f84ff36452e0b901d, 959c95340a9e19cd333b4c18935fdeecbb2f319d, abe3536a4bedcc43de80b6d4d7e3d57e9ba382a5, 8a29e60e2176b02e04f8737c8b32b696230eb0c5, fb3e566cafc38fe3ba35e6843a2d529a3748870c, 6.6.145, 6.12.97, 6.18.40, 5.11, 5.16, 6.2, 6.20 |
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.