CVE-2026-64540

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: usbnet: gl620a: genelink_rx_fixup() fonksiyonundaki sınır dışı okuma hatası düzeltildi genelink_rx_fixup(), cihaz tarafından sağlanan verilerden alınan paket başına uzunluk bilgisini kullanarak, birleştirilmiş bir RX çerçevesini bireysel paketlerine ayırır. Bu uzunluk yalnızca GL_MAX_PACKET_LEN (1514) ile sınırlandırılmıştır; gerçekte kaç bayt alındığıyla hiçbir zaman karşılaştırılmaz. Bu nedenle, kötü niyetli bir GeneLink (GL620A) cihazı, başlığı packet_count > 1 olduğunu iddia eden kısa bir URB ve 1514 bayta kadar ilk bir paket gönderebilir. skb_put_data(gl_skb, packet->packet_data, size); bu işlem, alma tamponunun sonunun ötesine kopyalama yapar ve bitişikteki slab içeriğini ağ yığınına aktarır; bu durum, kernel heap sızıntısına yol açan bir sınır dışı okumadır. Herhangi bir yetki gerekmez: arayüz aktif olur olmaz ilgili yol usbnet RX softirq içinde çalışır. BUG: KASAN: slab-out-of-bounds in genelink_rx_fixup (drivers/net/usb/gl620a.c:112) Read of size 1514 at addr ffff888011309708 by task ksoftirqd/0/14 Call Trace: ... __asan_memcpy (mm/kasan/shadow.c:105) genelink_rx_fixup (include/linux/skbuff.h:2814 drivers/net/usb/gl620a.c:112) usbnet_bh (drivers/net/usb/usbnet.c:572 drivers/net/usb/usbnet.c:1589) process_one_work (kernel/workqueue.c:3322) bh_worker (kernel/workqueue.c:3405) tasklet_action (kernel/softirq.c:965) handle_softirqs (kernel/softirq.c:622) run_ksoftirqd (kernel/softirq.c:1076) ... skb_pull() zaten istenen uzunluğun tampona sığdığını doğrular ve aksi takdirde NULL döndürür. Alınan veriyi aşan bir paketin okunmadan önce reddedilmesi için skb_pull() işlemi kopyalamadan öncesine taşınmış ve sonucu kontrol edilmiştir. Paketleri tam olarak mevcut olan düzgün biçimlendirilmiş çerçeveler etkilenmemiştir.

ÖnemYüksek
CVSS8.1
İstismar olasılığı—
ÜrünLinux
Yayın27 Tem 2026
İlk görülme27 Tem 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linux255d03551f94c7bdd86c7d9181a70b21917d829f, 4359376e6238d89977a35086e47ca3b07f43e850, 8624e179fa3ce23c2fbd1a198ce30764b73f054a, 573418f7ea8f859a841417eb4b915594094fd967, 0575599e451aff3c5329922562374a2cab25fc51, 0a7d9c7c5f1f208c523abbb4db6aea7bc1fad3db, 3ef79fa3860e644c8de7834fa7300e1c58f38862, 8ff7f2a6da4fccaa5cc9be7251a24e71e29fbd1a ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux47ee3051c856cc2aa95d35d577a8cb37279d540f ≤ v < 255d03551f94c7bdd86c7d9181a70b21917d829f, 47ee3051c856cc2aa95d35d577a8cb37279d540f ≤ v < 4359376e6238d89977a35086e47ca3b07f43e850, 47ee3051c856cc2aa95d35d577a8cb37279d540f ≤ v < 8624e179fa3ce23c2fbd1a198ce30764b73f054a, 47ee3051c856cc2aa95d35d577a8cb37279d540f ≤ v < 573418f7ea8f859a841417eb4b915594094fd967, 47ee3051c856cc2aa95d35d577a8cb37279d540f ≤ v < 0575599e451aff3c5329922562374a2cab25fc51, 47ee3051c856cc2aa95d35d577a8cb37279d540f ≤ v < 0a7d9c7c5f1f208c523abbb4db6aea7bc1fad3db, 47ee3051c856cc2aa95d35d577a8cb37279d540f ≤ v < 3ef79fa3860e644c8de7834fa7300e1c58f38862, 47ee3051c856cc2aa95d35d577a8cb37279d540f ≤ v < 8ff7f2a6da4fccaa5cc9be7251a24e71e29fbd1a, 2.6.14255d03551f94c7bdd86c7d9181a70b21917d829f, 4359376e6238d89977a35086e47ca3b07f43e850, 8624e179fa3ce23c2fbd1a198ce30764b73f054a, 573418f7ea8f859a841417eb4b915594094fd967, 0575599e451aff3c5329922562374a2cab25fc51, 0a7d9c7c5f1f208c523abbb4db6aea7bc1fad3db, 3ef79fa3860e644c8de7834fa7300e1c58f38862, 8ff7f2a6da4fccaa5cc9be7251a24e71e29fbd1a

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.

Intelligence 360 paketinde

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.

CVE-2026-64540 · Linux · Dark Radar