CVE-2026-46023
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: dm mirror: create_dirty_log() fonksiyonundaki tamsayı taşması düzeltildi create_dirty_log() içerisindeki argüman sayısı hesaplaması, argc ile doğrulama yapmadan önce `*args_used = 2 + param_count` işlemini gerçekleştirmektedir. Bir kullanıcı, device mapper tablo dizgisi aracılığıyla UINT_MAX değerine yakın bir param_count sağladığında, bu işaretsiz toplama işlemi küçük bir değere döner ve bunun sonucunda sonraki `argc < *args_used` kontrolü atlanmış olur. Taşan param_count değeri daha sonra dm_dirty_log_create() fonksiyonuna argc olarak aktarılır ve burada argv dizisinde sınır dışı okumalara (out-of-bounds read) neden olabilir. Aynı dosyadaki parse_features() tarafından kullanılan desen takip edilerek, toplama işlemi gerçekleştirilmeden önce param_count değerinin argc - 2 ile karşılaştırılması sağlanarak sorun giderilmiştir. argc >= 2 durumu zaten garanti edildiği için çıkarma işlemi güvenlidir.
Nasıl düzeltilir
- linux linux_kernel5.10.258, 5.15.209, 6.1.175, 6.6.140, 6.12.86, 6.18.27, 7.0.4 ya da sonraki bir sürüm
- git.kernel.org/stable/c/17a08791d428885d00e510864283a7b839792368
- git.kernel.org/stable/c/249c831183fb806c8e3b14c7c4c1d2fb68cf37fb
- git.kernel.org/stable/c/35f6b3281efd44d19110574663bc17a610bc73b9
- git.kernel.org/stable/c/47dad9eea75d33212d3d2cea10e7ed6a1bfc0713
- git.kernel.org/stable/c/4c788c6f921b22f9b6c3f316c4a071c05683e7de
- git.kernel.org/stable/c/87c99a50e0fdc68a5b9b52a94d49452cd3ff02ca
- git.kernel.org/stable/c/ae59b3025609d5a0a39cf5b2b94e2467f6231573
- git.kernel.org/stable/c/e5e0ae3237584ebef510366c4cb3d5cc7c22b610
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 2.6.12.1 ≤ v < 5.10.258, 5.11 ≤ v < 5.15.209, 5.16 ≤ v < 6.1.175, 6.2 ≤ v < 6.6.140, 6.7 ≤ v < 6.12.86, 6.13 ≤ v < 6.18.27, 6.19 ≤ v < 7.0.4, 2.6.12 | 5.10.258, 5.15.209, 6.1.175, 6.6.140, 6.12.86, 6.18.27, 7.0.4 |
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.