CVE-2026-80800

Naməlum

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: nfc: llcp: connect_sn TLV gəzintisi skb ilə məhdudlaşdırıldı 27256cdb290e ("nfc: llcp: bound SNL TLV parsing to the skb and add length checks") commit-i nfc_llcp_recv_snl() funksiyasındakı məhdudiyyətsiz TLV gəzintisini düzəltmişdir və d8bd2dedbde5 ("nfc: llcp: fix OOB read and u8 offset wrap in TLV parsers") commit-i sonradan nfc_llcp_parse_gb_tlv() və nfc_llcp_parse_connection_tlv() funksiyalarını məhdudlaşdırmışdır. Eyni nümunəni paylaşan bir oxşar parser hələ də məhdudiyyətsiz qalmışdı: nfc_llcp_connect_sn(). nfc_llcp_connect_sn() funksiyası iki baytlıq başlığı (tip, uzunluq) və ardınca həmin uzunluqda dəyəri oxuyaraq TLV siyahısını gəzir, lakin bu zaman iki başlıq baytının və ya bəyan edilmiş uzunluğun bufer daxilində qalıb-qalmadığını yoxlamır. Funksiya 255 bayta qədər olan servis adına göstərici qaytarır ki, bu da skb-nin sonundan kənara çıxa bilər; daha sonra bu, nfc_llcp_sock_from_sn() funksiyasındakı memcmp() tərəfindən istifadə edilir. Əlavə olaraq, tlv_array_len size_t tipində "skb->len - LLCP_HEADER_SIZE" kimi hesablandığı üçün, LLCP başlığından qısa olan CONNECT/CC freymi nəticədə böyük bir uzunluğa səbəb olur (underflow) və gəzinti buferdən çox kənara çıxır. nfc_llcp_connect_sn() funksiyasına nfc_llcp_recv_connect() və nfc_llcp_recv_cc(), yəni qəbul edilmiş CONNECT və CC PDU-ları vasitəsilə çatmaq mümkündür. Yaxınlıqdakı NFC cihazı buna autentifikasiyasız çata bilər; LLCP linkinin aktivləşdirilməsi NFC-DEP-dən sonra avtomatik baş verir və nfc_llcp_rx_skb() dispatcher-i heç bir minimum uzunluq mühafizəsi tətbiq etmir. TLV siyahısı skb_tail_pointer(skb) ilə məhdudlaşdırılaraq göstərici vasitəsilə gəzilmiş və hər bir bəyan edilmiş uzunluq istifadədən əvvəl təsdiqlənmişdir; bu yanaşma artıq nfc_llcp_recv_snl() üçün istifadə edilən metodla uyğundur. Gəzintinin &skb->data[LLCP_HEADER_SIZE]-dan başlayaraq tail pointer-a qarşı aparılması həmçinin qısa freymlər üçün size_t underflow problemini aradan qaldırır. 0sec avtomatlaşdırılmış təhlükəsizlik araşdırma alətləri (https://0sec.ai) tərəfindən aşkar edilmişdir.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc4 sen 2026
İlk görülmə4 sen 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linuxb2ebdfe3d5b76e91f267a61cbc3f9a0e3f77071e, e18d044bab6d3d0280639098c3fe6621692cbfe2, 65a0ec7783b06068dda6745dd689bf4a91ee64aa, 1964addc8dd535a05d5d3b55b4d1ac19ae31aa65, 389986fd79e4d43f971a03b512645a1bb63c982f, e87527b506c40db9af528714b7b1240918eb80fc, 22e5177ba1196a0b272a6a46c2575eb940a939c4, 0cfbdb0e13ab5b0765d77f96af67eb879cbc9736, 55c68ac93e7dacc0f5f608b9c39dd4ff48cf28e8 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linuxd646960f7986fefb460a2b062d5ccc8ccfeacc3a ≤ v < b2ebdfe3d5b76e91f267a61cbc3f9a0e3f77071e, d646960f7986fefb460a2b062d5ccc8ccfeacc3a ≤ v < e18d044bab6d3d0280639098c3fe6621692cbfe2, d646960f7986fefb460a2b062d5ccc8ccfeacc3a ≤ v < 65a0ec7783b06068dda6745dd689bf4a91ee64aa, d646960f7986fefb460a2b062d5ccc8ccfeacc3a ≤ v < 1964addc8dd535a05d5d3b55b4d1ac19ae31aa65, d646960f7986fefb460a2b062d5ccc8ccfeacc3a ≤ v < 389986fd79e4d43f971a03b512645a1bb63c982f, d646960f7986fefb460a2b062d5ccc8ccfeacc3a ≤ v < e87527b506c40db9af528714b7b1240918eb80fc, d646960f7986fefb460a2b062d5ccc8ccfeacc3a ≤ v < 22e5177ba1196a0b272a6a46c2575eb940a939c4, d646960f7986fefb460a2b062d5ccc8ccfeacc3a ≤ v < 0cfbdb0e13ab5b0765d77f96af67eb879cbc9736, d646960f7986fefb460a2b062d5ccc8ccfeacc3a ≤ v < 55c68ac93e7dacc0f5f608b9c39dd4ff48cf28e8, 3.3b2ebdfe3d5b76e91f267a61cbc3f9a0e3f77071e, e18d044bab6d3d0280639098c3fe6621692cbfe2, 65a0ec7783b06068dda6745dd689bf4a91ee64aa, 1964addc8dd535a05d5d3b55b4d1ac19ae31aa65, 389986fd79e4d43f971a03b512645a1bb63c982f, e87527b506c40db9af528714b7b1240918eb80fc, 22e5177ba1196a0b272a6a46c2575eb940a939c4, 0cfbdb0e13ab5b0765d77f96af67eb879cbc9736, 55c68ac93e7dacc0f5f608b9c39dd4ff48cf28e8

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2026-80800 · Linux · Dark Radar