CVE-2022-50005

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: nfc: pn533: pn532_cmd_timeout tarafından neden olan serbest bırakıldıktan sonra kullanım (use-after-free) hataları düzeltildi pn532 uart aygıtı ayrılırken pn532_uart_remove() çağrılır. Ancak pn532_uart_remove() içerisinde cmd_timeout zamanlayıcısını silebilecek herhangi bir fonksiyon bulunmamaktadır ve bu durum serbest bırakıldıktan sonra kullanım hatalarına yol açmaktadır. Süreç aşağıda gösterilmiştir: (iş parçacığı 1) | (iş parçacığı 2) | pn532_uart_send_frame pn532_uart_remove | mod_timer(&pn532->cmd_timeout,...) ... | (bir süre bekle) kfree(pn532) //SERBEST BIRAKMA | pn532_cmd_timeout | pn532_uart_send_frame | pn532->... //KULLANIM Bu yama, serbest bırakıldıktan sonra kullanım hatalarını önlemek amacıyla pn532_uart_remove() fonksiyonuna del_timer_sync() ekler. Ayrıca, pn53x_unregister_nfc() iyi şekilde senkronize edilmiştir; nfc_dev->shutting_down değerini true olarak ayarlar ve cmd_timeout zamanlayıcısını yeniden başlatabilecek herhangi bir sistem çağrısı mevcut değildir.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın18 Haz 2025
İlk görülme18 Haz 2025

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.10.140, 5.15.64, 5.19.6 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.5 ≤ v < 5.10.140, 5.11 ≤ v < 5.15.64, 5.16 ≤ v < 5.19.6, 6.05.10.140, 5.15.64, 5.19.6

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.

Intelligence 360 paketinde

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.

CVE-2022-50005 · Linux Kernel · Dark Radar