CVE-2026-98481
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: nfc: port100: beyan edilen uzunluğu alınan veriyi aşan çerçeveleri reddet port100_recv_response() fonksiyonu, URB aktarım tamponunu port100_rx_frame_is_valid() fonksiyonuna iletir ve bu fonksiyon frame->data'nın le16_to_cpu(frame->datalen) bayt kadarının sağlama toplamını (checksum) hesaplar. datalen, cihaz tarafından sağlanan 16 bitlik bir alandır ve gerçekte alınan bayt sayısı (urb->actual_length) ile hiçbir zaman karşılaştırılmaz; bu nedenle, alınan çerçeveden daha büyük bir datalen bildiren bir cihaz, port100_data_checksum()'ın aktarım tamponunun sınırları dışında okuma yapmasına neden olur. Doğrulama işleminden önce, beyan edilen çerçeve boyutunun alınan uzunluğa uymadığı yanıtlar reddedilir. Otomatik kaynak analizi kullanan 0sec (https://0sec.ai) tarafından bulunmuştur; eksik sınır kontrolü kaynaktan açıkça görülmektedir. Derleme testleri yapılmıştır.
Nasıl düzeltilir
- Linux Linux0d482995f0cdd0302450aa300c684c642d8ab31f, 9e8df087826b9999d1b83b06f5d85675d5a69c9e, db66a30588630c7de30ef033f00daddef69f6ad9, 144ad477c381e2c592b64898d04ab4ce03b32861, e4da1452e10c6472a4bac48dc2f6a35fff1fcd69, 14b1467cfc6630583650f33538174c5a1ec685ab, 035056e07ea65be670284246d9bc62f2f00ff4a3, 092c6a605cbd6414ef499834c2e0da69c2c3388e ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 562d4d59b8a1d5f3ca75115d6ac10c7b7bc68c06 ≤ v < 0d482995f0cdd0302450aa300c684c642d8ab31f, 562d4d59b8a1d5f3ca75115d6ac10c7b7bc68c06 ≤ v < 9e8df087826b9999d1b83b06f5d85675d5a69c9e, 562d4d59b8a1d5f3ca75115d6ac10c7b7bc68c06 ≤ v < db66a30588630c7de30ef033f00daddef69f6ad9, 562d4d59b8a1d5f3ca75115d6ac10c7b7bc68c06 ≤ v < 144ad477c381e2c592b64898d04ab4ce03b32861, 562d4d59b8a1d5f3ca75115d6ac10c7b7bc68c06 ≤ v < e4da1452e10c6472a4bac48dc2f6a35fff1fcd69, 562d4d59b8a1d5f3ca75115d6ac10c7b7bc68c06 ≤ v < 14b1467cfc6630583650f33538174c5a1ec685ab, 562d4d59b8a1d5f3ca75115d6ac10c7b7bc68c06 ≤ v < 035056e07ea65be670284246d9bc62f2f00ff4a3, 562d4d59b8a1d5f3ca75115d6ac10c7b7bc68c06 ≤ v < 092c6a605cbd6414ef499834c2e0da69c2c3388e, 3.13 | 0d482995f0cdd0302450aa300c684c642d8ab31f, 9e8df087826b9999d1b83b06f5d85675d5a69c9e, db66a30588630c7de30ef033f00daddef69f6ad9, 144ad477c381e2c592b64898d04ab4ce03b32861, e4da1452e10c6472a4bac48dc2f6a35fff1fcd69, 14b1467cfc6630583650f33538174c5a1ec685ab, 035056e07ea65be670284246d9bc62f2f00ff4a3, 092c6a605cbd6414ef499834c2e0da69c2c3388e |
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.
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.