CVE-2026-90223

Yüksek

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: nfc: llcp: SNL TLV ayrıştırması skb ile sınırlandırıldı ve uzunluk kontrolleri eklendi nfc_llcp_recv_snl(), okumaları gerçek skb verisiyle sınırlandırmadan, skb->len değerinden türetilen bir u16 offset/length çiftini kullanarak SNL TLV listesini tarıyordu. Bu durum üç soruna yol açmıştır: - Kısa bir çerçeve için (skb->len < LLCP_HEADER_SIZE), tlv_len altında taşmaya (underflow) neden olmuştur. - Her TLV başlığı (tip, uzunluk), geriye iki bayt kaldığı kontrol edilmeden okunmuştur. - Beyan edilen bir TLV uzunluğu tamponun sonunu aşabilmekteydi ve uzunluğu 0 olan bir SDREQ, "service_name_len = length - 1" ifadesinin (size_t) altında taşmasına neden olarak takip eden strncmp() / nfc_llcp_sock_from_sn() fonksiyonlarında sınırlar dışı okuma (out-of-bounds read) tetiklemekteydi. Benzer şekilde SDRES durumu da uzunluk kontrolü yapılmadan tlv[2]/tlv[3] değerlerini okuyordu. Yakındaki bir NFC cihazı, kimlik doğrulaması olmadan bu duruma erişebilir; LLCP bağlantı aktivasyonu NFC-DEP sonrası otomatik olarak gerçekleşir. TLV listesi, lineer skb verileri üzerinde skb_tail_pointer() ile sınırlandırılmış bir işaretçi (pointer) aracılığıyla taranır ve her beyan edilen TLV uzunluğu kullanım öncesinde doğrulanır. SDREQ (>= 1) ve SDRES (tam olarak 2) için açık uzunluk kontrolleri eklenmiştir. 0sec otomatik güvenlik araştırma araçları (https://0sec.ai) tarafından bulunmuştur.

ÖnemYüksek
CVSS7.1
İstismar olasılığı—
ÜrünLinux
Yayın17 Eyl 2026
İlk görülme17 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linux88b36d36e12c9ba76decdb580d9c1907c084e587, 587fc2a5a35b41883b22b8f808fe5d345208914b, f04ac9bf2379f3e2470c400c235eb12f74891bef, 02030f95820c42431280f4f945ff34247fb840ff, 99fdb5c2522f365efa199d0117b641e35097041e, 749a9048bf51a668ec3ab6c0392ba32325607281, eeb16fb24cfe67947b832fd9ada5f488afc72579, f4c7f37f0ab990952539dc68d931d65c3657600a ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux19cfe5843e86cc95542d9d875c9386e197956d75 ≤ v < 88b36d36e12c9ba76decdb580d9c1907c084e587, 19cfe5843e86cc95542d9d875c9386e197956d75 ≤ v < 587fc2a5a35b41883b22b8f808fe5d345208914b, 19cfe5843e86cc95542d9d875c9386e197956d75 ≤ v < f04ac9bf2379f3e2470c400c235eb12f74891bef, 19cfe5843e86cc95542d9d875c9386e197956d75 ≤ v < 02030f95820c42431280f4f945ff34247fb840ff, 19cfe5843e86cc95542d9d875c9386e197956d75 ≤ v < 99fdb5c2522f365efa199d0117b641e35097041e, 19cfe5843e86cc95542d9d875c9386e197956d75 ≤ v < 749a9048bf51a668ec3ab6c0392ba32325607281, 19cfe5843e86cc95542d9d875c9386e197956d75 ≤ v < eeb16fb24cfe67947b832fd9ada5f488afc72579, 19cfe5843e86cc95542d9d875c9386e197956d75 ≤ v < f4c7f37f0ab990952539dc68d931d65c3657600a, 3.888b36d36e12c9ba76decdb580d9c1907c084e587, 587fc2a5a35b41883b22b8f808fe5d345208914b, f04ac9bf2379f3e2470c400c235eb12f74891bef, 02030f95820c42431280f4f945ff34247fb840ff, 99fdb5c2522f365efa199d0117b641e35097041e, 749a9048bf51a668ec3ab6c0392ba32325607281, eeb16fb24cfe67947b832fd9ada5f488afc72579, f4c7f37f0ab990952539dc68d931d65c3657600a

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-2026-90223 · Linux · Dark Radar