CVE-2026-80796
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: nfc: nci: aktivləşdirmə parametr ekstraktorlarına data_len sərhəd yoxlamaları əlavə edildi nci_extract_activation_params_iso_dep() və nci_extract_activation_params_nfc_dep() funksiyaları NCI RF_INTF_ACTIVATED_NTF faydalı yükündən daxili uzunluq baytını oxuyur və ondan sabit nüvə buferlərinə memcpy() etmək üçün istifadə edir, lakin heç bir funksiya çağırıcı tərəfindən təsdiqlənmiş activation_params_len dəyərini qəbul etmir. activation_params_len=1 olan və daxili uzunluq baytı 20-yə (NFC-A) və ya 50-yə (NFC-B) qədər olan xüsusi hazırlanmış NCI bildirişi, memcpy()-nin aktivləşdirmə parametrləri bölgəsindəki bir vahid düzgün baytdan sonra həmin sayda baytı oxumasına səbəb olur -- bu, NCI skb-yə bitişik nüvə yaddaşının slab out-of-bounds oxunmasına gətirib çıxarır. Oxşar nci_extract_rf_params_*() ailəsinə 571dcbeb8e63 ("net: nfc: nci: Fix parameter validation for packet data") commit-i ilə ekvivalent mühafizə təmin edilmişdi, lakin iki aktivləşdirmə parametri ekstraktoru həmin vaxt yenilənməmişdi. Hər iki funksiyaya data_len parametri əlavə edildi, daxili uzunluq baytı istifadə edilməzdən əvvəl boş bölgəyə qarşı mühafizə tətbiq edildi, bayt istifadə edildikdən sonra qalan say azaldıldı və kopyalama uzunluğu faktiki mövcud olan dəyərə uyğunlaşdırıldı. Həmçinin, hər iki çağırma nöqtəsi ntf.c:801 sətirində artıq skb-yə görə təsdiqlənmiş ntf.activation_params_len dəyərini ötürmək üçün yeniləndi.
Necə düzəltmək olar
- Linux Linux1168484fe2b3828bf24a46f3c42a8719fade679b, be311c0cfeadfbe815ea22d2914a98d06e3fab0e, 04e51353cb9fa321caaeeed8331d4cd041fbaca7, e25b44bd8b8cc666b49a3fe0ef547e64d5b1e300, 9b01f5af0dc59263b59391b148bc78d83c0354a9, 9620a91f8d643b680f417a435db399a04d1e06d8, cf9d44be50b9074a5abdc301b4a3ba3e283591df, f5c534b53f8c424a8e7633c9b585475c4bf4ee18, 0428fa2c22e2ba0cff766d3b80d461e149102045 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | e8c0dacd9836dc2dcb28d236c9cc3cfaa9965a20 ≤ v < 1168484fe2b3828bf24a46f3c42a8719fade679b, e8c0dacd9836dc2dcb28d236c9cc3cfaa9965a20 ≤ v < be311c0cfeadfbe815ea22d2914a98d06e3fab0e, e8c0dacd9836dc2dcb28d236c9cc3cfaa9965a20 ≤ v < 04e51353cb9fa321caaeeed8331d4cd041fbaca7, e8c0dacd9836dc2dcb28d236c9cc3cfaa9965a20 ≤ v < e25b44bd8b8cc666b49a3fe0ef547e64d5b1e300, e8c0dacd9836dc2dcb28d236c9cc3cfaa9965a20 ≤ v < 9b01f5af0dc59263b59391b148bc78d83c0354a9, e8c0dacd9836dc2dcb28d236c9cc3cfaa9965a20 ≤ v < 9620a91f8d643b680f417a435db399a04d1e06d8, e8c0dacd9836dc2dcb28d236c9cc3cfaa9965a20 ≤ v < cf9d44be50b9074a5abdc301b4a3ba3e283591df, e8c0dacd9836dc2dcb28d236c9cc3cfaa9965a20 ≤ v < f5c534b53f8c424a8e7633c9b585475c4bf4ee18, e8c0dacd9836dc2dcb28d236c9cc3cfaa9965a20 ≤ v < 0428fa2c22e2ba0cff766d3b80d461e149102045, 3.3 | 1168484fe2b3828bf24a46f3c42a8719fade679b, be311c0cfeadfbe815ea22d2914a98d06e3fab0e, 04e51353cb9fa321caaeeed8331d4cd041fbaca7, e25b44bd8b8cc666b49a3fe0ef547e64d5b1e300, 9b01f5af0dc59263b59391b148bc78d83c0354a9, 9620a91f8d643b680f417a435db399a04d1e06d8, cf9d44be50b9074a5abdc301b4a3ba3e283591df, f5c534b53f8c424a8e7633c9b585475c4bf4ee18, 0428fa2c22e2ba0cff766d3b80d461e149102045 |
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.
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.