CVE-2024-42098
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: crypto: ecdh - private_key açıkça sıfırlanıyor private_key, çağıran tarafından iletilen anahtar parametresiyle (varsa) veya alternatif olarak yeni oluşturulan bir özel anahtarla üzerine yazılarak değiştirilir. Ancak, çağıranın önceki anahtardan daha kısa bir anahtar sağlaması (veya yeni oluşturulan anahtarın daha kısa olması) mümkündür. Bu senaryoda, önceki anahtara ait bazı anahtar materyallerinin üzerine yazılmamış olur. En kolay çözüm, önce tüm private_key dizisini açıkça sıfırlamaktır. Bu yamanın ilgili fonksiyonun davranışını hafifçe değiştirdiğine dikkat edin: önceden, ecc_gen_privkey başarısız olursa eski private_key kalıyordu. Artık private_key her zaman sıfırlanmaktadır. Bu davranış, params.key değerinin ayarlı olduğu ve ecc_is_key_valid işleminin başarısız olduğu durumla tutarlıdır.
Nasıl düzeltilir
- linux linux_kernel5.15.162, 6.1.97, 6.6.37, 6.9.8 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 < 5.15.162, 5.16 ≤ v < 6.1.97, 6.2 ≤ v < 6.6.37, 6.7 ≤ v < 6.9.8 | 5.15.162, 6.1.97, 6.6.37, 6.9.8 |
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.