CVE-2026-90223

Yüksək

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: nfc: llcp: SNL TLV analizini skb ilə məhdudlaşdırın və uzunluq yoxlamaları əlavə edin nfc_llcp_recv_snl() funksiyası, oxumaları faktiki skb məlumatları ilə məhdudlaşdırmadan, skb->len-dən törəmiş u16 offset/length cütlüyündən istifadə edərək SNL TLV siyahısını gəzirdi. Bunun nəticəsində üç problem yarandı: - Qısa freym üçün (skb->len < LLCP_HEADER_SIZE), tlv_len altında axın (underflow) baş verdi. - Hər bir TLV başlığı (tip, uzunluq), iki baytın qaldığı yoxlanılmadan oxundu. - Bəyan edilmiş TLV uzunluğu buferin sonunu keçə bilərdi və uzunluğu == 0 olan SDREQ, "service_name_len = length - 1" ifadəsinin altında axınına (size_t) səbəb olaraq növbəti strncmp() / nfc_llcp_sock_from_sn() funksiyalarında sərhədlərdən kənar oxumaya (out-of-bounds read) yol açırdı. Eynilə SDRES halında da tlv[2]/tlv[3] uzunluq yoxlaması olmadan oxunurdu. Yaxınlıqdakı NFC cihazı autentifikasiyasız buna çata bilər; LLCP bağlantısının aktivləşdirilməsi NFC-DEP-dən sonra avtomatik baş verir. TLV siyahısını linear skb məlumatları üzərindən skb_tail_pointer() ilə məhdudlaşdırılmış göstərici vasitəsilə gəzin və hər bir bəyan edilmiş TLV uzunluğunu istifadədən əvvəl təsdiqləyin. SDREQ (>= 1) və SDRES (dəqiq 2) üçün açıq uzunluq yoxlamaları əlavə edin. 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.

CiddilikYüksək
CVSS7.1
İstismar ehtimalı—
MəhsulLinux
Dərc17 sen 2026
İlk görülmə17 sen 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux88b36d36e12c9ba76decdb580d9c1907c084e587, 587fc2a5a35b41883b22b8f808fe5d345208914b, f04ac9bf2379f3e2470c400c235eb12f74891bef, 02030f95820c42431280f4f945ff34247fb840ff, 99fdb5c2522f365efa199d0117b641e35097041e, 749a9048bf51a668ec3ab6c0392ba32325607281, eeb16fb24cfe67947b832fd9ada5f488afc72579, f4c7f37f0ab990952539dc68d931d65c3657600a və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
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

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