CVE-2022-50246
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: usb: typec: tcpci: tcpci_register_port() fonksiyonundaki node referans sayacı sızıntısı düzeltildi CONFIG_OF_UNITTEST ve CONFIG_OF_DYNAMIC etkinleştirilmişken cihaz (mt6370-tcpc) yük testi yaparken şu rapor alınmıştır: OF: ERROR: memory leak, expected refcount 1 instead of 2, of_node_get()/of_node_put() unbalanced - destroy cset entry: attach overlay node /i2c/pmic@34/tcpc/connector tcpci_register_port() içinde çağrılan tcpci_parse_config() fonksiyonunda ayarlanan 'fwnode'un node referans sayısı device_get_named_child_node() ile artırılmaktadır. Sızıntıyı önlemek için çıkış sırasında serbest bırakılması gerekir; bu nedenle tcpci_register_port() hata yolunda ve tcpci_unregister_port() fonksiyonunda fwnode_handle_put() çağrılmalıdır.
Nasıl düzeltilir
- linux linux_kernel5.4.229, 5.10.163, 5.15.86, 6.0.16, 6.1.2 ya da sonraki bir sürüm
- git.kernel.org/stable/c/0384e87e3fec735e47f1c133c796f32ef7a72a9b
- git.kernel.org/stable/c/4f257e2eba419ab4cd880c822346450e4e7b2af3
- git.kernel.org/stable/c/5f125507d2270035dfcf83fbff6cff5a143e200c
- git.kernel.org/stable/c/ba75be6f0d9d028d20852564206565a4c03e3288
- git.kernel.org/stable/c/d3b6c28a71f111a6c67ddc3238aab95910fd86cf
- git.kernel.org/stable/c/e75a324409715bd71348f79a49aa61b69dbeb676
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 4.19 ≤ v < 5.4.229, 5.5 ≤ v < 5.10.163, 5.11 ≤ v < 5.15.86, 5.16 ≤ v < 6.0.16, 6.1 ≤ v < 6.1.2 | 5.4.229, 5.10.163, 5.15.86, 6.0.16, 6.1.2 |
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.