CVE-2021-47068

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: net/nfc: llcp_sock_bind/connect fonksiyonlarındaki serbest bırakıldıktan sonra kullanım (use-after-free) hatası düzeltildi 8a4cd82d ("nfc: fix refcount leak in llcp_sock_connect()") ve c33b1cc62 ("nfc: fix refcount leak in llcp_sock_bind()") commit'leri, bind/connect işlemlerindeki bir referans sayacı sızıntısı hatasını gidermiş ancak aynı yerel adresin iki farklı sokete atanması durumunda bir serbest bırakıldıktan sonra kullanım (use-after-free) durumu oluşturmuştur. Bu durum şu basit program ile tetiklenebilir: int sock1 = socket( AF_NFC, SOCK_STREAM, NFC_SOCKPROTO_LLCP ); int sock2 = socket( AF_NFC, SOCK_STREAM, NFC_SOCKPROTO_LLCP ); memset( &addr, 0, sizeof(struct sockaddr_nfc_llcp) ); addr.sa_family = AF_NFC; addr.nfc_protocol = NFC_PROTO_NFC_DEP; bind( sock1, (struct sockaddr*) &addr, sizeof(struct sockaddr_nfc_llcp) ) bind( sock2, (struct sockaddr*) &addr, sizeof(struct sockaddr_nfc_llcp) ) close(sock1); close(sock2); Hata, nfc_llcp_local_put çağrısından sonra llcp_sock->local değerine NULL atanarak düzeltilmiştir. Bu işlem CVE-2021-23134 kodlu açığı gidermektedir.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın29 Şub 2024
İlk görülme29 Şub 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel4.4.269, 4.9.269, 4.14.233, 4.19.191, 5.4.119, 5.10.37, 5.11.21, 5.12.4 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel4.4.267 ≤ v < 4.4.269, 4.9.267 ≤ v < 4.9.269, 4.14.231 ≤ v < 4.14.233, 4.19.187 ≤ v < 4.19.191, 5.4.112 ≤ v < 5.4.119, 5.10.30 ≤ v < 5.10.37, 5.11.14 ≤ v < 5.11.21, 5.12 ≤ v < 5.12.44.4.269, 4.9.269, 4.14.233, 4.19.191, 5.4.119, 5.10.37, 5.11.21, 5.12.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.

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.