CVE-2022-50642
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: platform/chrome: cros_ec_typec: bayat işaretçilerin sıfırlanması `cros_typec_get_switch_handles`, type-c anahtar tutamaçlarını alırken dört adet işaretçi tahsis eder. Bunlardan herhangi birini alma işlemi başarısız olursa bu işaretçilerin tamamı serbest bırakılır; bu nedenle `port` içindeki işaretçiler bayat hale gelir. Bayat işaretçiler, sonraki kod yollarında sonuç olarak serbest bırakıldıktan sonra kullanım (use-after-free) veya çift serbest bırakma (double free) hatalarına yol açar. Bu bayat işaretçileri ortadan kaldırmak için serbest bırakma işleminden sonra tüm işaretçi alanları sıfırlanmaktadır.
Nasıl düzeltilir
- Linux Linux0ceadb5a3e45f1b81cf54bd496b40a5e50b6bd40, b610758bb3e0674644c1255cdafc2f46b7e05ff9, 6613f36a2fa5c69e528bccba8b3d831f759dad2f, 9a8aadcf0b459c1257b9477fd6402e1d5952ae07 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | f28adb41dab4a2795fd959750df57adffd2bb0be ≤ v < 0ceadb5a3e45f1b81cf54bd496b40a5e50b6bd40, f28adb41dab4a2795fd959750df57adffd2bb0be ≤ v < b610758bb3e0674644c1255cdafc2f46b7e05ff9, f28adb41dab4a2795fd959750df57adffd2bb0be ≤ v < 6613f36a2fa5c69e528bccba8b3d831f759dad2f, f28adb41dab4a2795fd959750df57adffd2bb0be ≤ v < 9a8aadcf0b459c1257b9477fd6402e1d5952ae07, 5.9 | 0ceadb5a3e45f1b81cf54bd496b40a5e50b6bd40, b610758bb3e0674644c1255cdafc2f46b7e05ff9, 6613f36a2fa5c69e528bccba8b3d831f759dad2f, 9a8aadcf0b459c1257b9477fd6402e1d5952ae07 |
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.