CVE-2026-80799

Naməlum

Təsvir

Linux kernel-də aşağıdakı zəiflik həll edilmişdir: nfc: llcp: TLV parserlərində OOB oxuma və u8 ofset dövriyyəsini düzəlt nfc_llcp_parse_gb_tlv() və nfc_llcp_parse_connection_tlv() funksiyalarının TLV parsing dövrlərində üç əlaqəli səhv var: 1. 'offset' u8 kimi elan edilib, tlv_array_len isə u16-dır. TLV məlumatları offset-i 255-dən yuxarı irəli çəkdikdə o, səssizcə sıfıra dövriyyə edir və sonsuz dövrlərə və ya bufer məlumatlarının iki dəfə emal edilməsinə səbəb olur. 2. tlv[0] (tip) və tlv[1] (uzunluq) oxunmazdan əvvəl offset+2 <= tlv_array_len şərti yoxlanılmır. Kəsilmiş TLV buferin sonundan bir bayt kənara OOB oxumaya səbəb olur. 3. Uzunluq sahəsi oxunduqdan sonra dəyər baytlarına offset+2+length <= tlv_array_len şərti yoxlanılmadan müraciət edilir. Qısa buferdə hazırlanmış length=0xFF buferin sonundan 255 bayta qədər OOB oxumaya səbəb olur. Hər iki funksiyaya autentifikasiya olmadan nfc_llcp_set_remote_gb() vasitəsilə çatmaq mümkündür; bu funksiya uzaq LLCP general bytes məlumatlarını əlavə yoxlama olmadan birbaşa nfc_llcp_parse_gb_tlv() funksiyasına ötürür. Hər üç problemi offset-i u8-dən u16-ya genişləndirməklə və hər müraciətdən əvvəl həm TLV başlığı, həm də dəyər sahəsi üçün sərhəd yoxlamaları əlavə etməklə düzəldin.

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 Linux2c1456fe09ab1a5a9fe1d8339ca6d509589b56e1, 7f6f3d087c67a4346189ef2c36481455bbc59a74, 9c47d667963542c3cf8e3007b7f10c0904d08238, a209334ed929941b20810c17c3a507445b0a7c85, 382eaa770335acf4f16a5a55524500f2bb4207df, 2d239590d1845a706304833d40dd6d4fec20ad88, e84cdfdc4a6c88e8b751144458f2e04e24415a28, 875285a165fd3b402de2ab3be0deb355d6f4caf5, 78b20c8eeacd2e44a2d8a4cb5316d3c521d90911, 5.10.267, 4.20, 5.5 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux0be9de2ea01e8d52646e7310a7eef5459cf07ea8 ≤ v < 2c1456fe09ab1a5a9fe1d8339ca6d509589b56e1, 3df40eb3a2ea58bf404a38f15a7a2768e4762cb0 ≤ v < 7f6f3d087c67a4346189ef2c36481455bbc59a74, 3df40eb3a2ea58bf404a38f15a7a2768e4762cb0 ≤ v < 9c47d667963542c3cf8e3007b7f10c0904d08238, 3df40eb3a2ea58bf404a38f15a7a2768e4762cb0 ≤ v < a209334ed929941b20810c17c3a507445b0a7c85, 3df40eb3a2ea58bf404a38f15a7a2768e4762cb0 ≤ v < 382eaa770335acf4f16a5a55524500f2bb4207df, 3df40eb3a2ea58bf404a38f15a7a2768e4762cb0 ≤ v < 2d239590d1845a706304833d40dd6d4fec20ad88, 3df40eb3a2ea58bf404a38f15a7a2768e4762cb0 ≤ v < e84cdfdc4a6c88e8b751144458f2e04e24415a28, 3df40eb3a2ea58bf404a38f15a7a2768e4762cb0 ≤ v < 875285a165fd3b402de2ab3be0deb355d6f4caf5, 3df40eb3a2ea58bf404a38f15a7a2768e4762cb0 ≤ v < 78b20c8eeacd2e44a2d8a4cb5316d3c521d90911, 1deacb5e031e289ca5636f2db4fcae6612c05d34, 66a1be74230bbe098e651766c9a0cf4038db8442, 5.10.188 ≤ v < 5.10.267, 4.19.291 ≤ v < 4.20, 5.4.251 ≤ v < 5.5, 5.152c1456fe09ab1a5a9fe1d8339ca6d509589b56e1, 7f6f3d087c67a4346189ef2c36481455bbc59a74, 9c47d667963542c3cf8e3007b7f10c0904d08238, a209334ed929941b20810c17c3a507445b0a7c85, 382eaa770335acf4f16a5a55524500f2bb4207df, 2d239590d1845a706304833d40dd6d4fec20ad88, e84cdfdc4a6c88e8b751144458f2e04e24415a28, 875285a165fd3b402de2ab3be0deb355d6f4caf5, 78b20c8eeacd2e44a2d8a4cb5316d3c521d90911, 5.10.267, 4.20, 5.5

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.