CVE-2026-98483

Belirsiz

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: nfc: nfc_get_local_general_bytes fonksiyonundaki serbest bırakıldıktan sonra kullanım (use-after-free) hatası düzeltildi 6709d4b7bc2e numaralı commit ("net: nfc: Fix use-after-free caused by nfc_llcp_find_local"), local->gb erişiminden sonra nfc_llcp_local_put(local) çağrısını yaparak bir serbest bırakıldıktan sonra kullanım (UAF) sorununu gidermeye çalışmıştır. Ancak, referans sayacı sıfıra düşerse, local hemen serbest bırakılır ve çağıranlar döndürülen işaretçiye eriştiğinde serbest bırakıldıktan sonra kullanım durumuna yol açar. Dinamik tahsis (örneğin kmemdup) kullanan alternatif yaklaşımlar, çağıranların döndürülen işaretçiyi sürekli olarak ödünç alınmış bellek şeklinde işlemesi nedeniyle bellek sızıntılarına yol açmıştır. Bu durum; nfc_llcp_general_bytes() ve nfc_get_local_general_bytes() fonksiyonlarının, çağıran tarafından sağlanan bir çıktı tamponu (out_gb) ve bunun maksimum uzunluğunu (gb_max_len) kabul edecek şekilde yeniden yapılandırılarak uygun şekilde düzeltilmiştir. Genel baytlar, nfc_llcp_local_put(local) çağrılmadan önce güvenli bir şekilde out_gb içerisine kopyalanarak, sahiplik transferi karmaşıklıkları olmadan güvenli yaşam süresi yönetimi sağlanmıştır. Sürücülerdeki (microread, pn533, pn544, st21nfca, digital_dep ve nci) tüm çağıranlar, kendi hedef tamponlarını sağlayacak ve bunları nfc_get_local_general_bytes() fonksiyonuna iletecek şekilde güncellenmiştir.

ÖnemBelirsiz
CVSS—
İstismar olasılığı—
ÜrünLinux
Yayın18 Eki 2026
İlk görülme18 Eki 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linux25bfa673adc70189c0bc872940421ae59f789cf6, 2b31d0cc95856c856ada91f943fb14dfdf29a923, c40f61a6a413f3eaf028e5fe367fd9749e503ab0, 19bcfc2a56d0b82919079b5424c5a9a0ac897dcf, d8c929e9afdbc33b1876ecb97a517e850449b5bd, 841af260ff477f6191872bc3b2e15488615c1827, 9ede11e12f965ace97c4e0f606667f24fb41e7e1, dcab71a7011918f6fdba7adcec02d217dcb84b8d, 5.10.271, 5.15.222, 6.1.189, 5.5, 6.4, 6.5 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux96f2c6f272ec04083d828de46285a7d7b17d1aad ≤ v < 25bfa673adc70189c0bc872940421ae59f789cf6, fc8429f8d86801f092fbfbd257c3af821ac0dcd3 ≤ v < 2b31d0cc95856c856ada91f943fb14dfdf29a923, 425d9d3a92df7d96b3cfb7ee5c240293a21cbde3 ≤ v < c40f61a6a413f3eaf028e5fe367fd9749e503ab0, 6709d4b7bc2e079241fdef15d1160581c5261c10 ≤ v < 19bcfc2a56d0b82919079b5424c5a9a0ac897dcf, 6709d4b7bc2e079241fdef15d1160581c5261c10 ≤ v < d8c929e9afdbc33b1876ecb97a517e850449b5bd, 6709d4b7bc2e079241fdef15d1160581c5261c10 ≤ v < 841af260ff477f6191872bc3b2e15488615c1827, 6709d4b7bc2e079241fdef15d1160581c5261c10 ≤ v < 9ede11e12f965ace97c4e0f606667f24fb41e7e1, 6709d4b7bc2e079241fdef15d1160581c5261c10 ≤ v < dcab71a7011918f6fdba7adcec02d217dcb84b8d, dd6ff3f3862709ab1a12566e73b9d6a9b8f6e548, b3ad46e155a6d91b36c6e892019a43e3ef3c696d, e5207c1d69b1a9707615ab6ff9376e59fc096815, 5.10.188 ≤ v < 5.10.271, 5.15.121 ≤ v < 5.15.222, 6.1.39 ≤ v < 6.1.189, 5.4.251 ≤ v < 5.5, 6.3.13 ≤ v < 6.4, 6.4.4 ≤ v < 6.5, 6.525bfa673adc70189c0bc872940421ae59f789cf6, 2b31d0cc95856c856ada91f943fb14dfdf29a923, c40f61a6a413f3eaf028e5fe367fd9749e503ab0, 19bcfc2a56d0b82919079b5424c5a9a0ac897dcf, d8c929e9afdbc33b1876ecb97a517e850449b5bd, 841af260ff477f6191872bc3b2e15488615c1827, 9ede11e12f965ace97c4e0f606667f24fb41e7e1, dcab71a7011918f6fdba7adcec02d217dcb84b8d, 5.10.271, 5.15.222, 6.1.189, 5.5, 6.4, 6.5

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.