CVE-2026-80944

Yüksek

Açıklama

Linux kernel'de aşağıdaki güvenlik açığı giderilmiştir: wifi: mwifiex: Kesintiye uğrayan beklemede senkron komut tamponunu ayırın mwifiex senkron komutları, çağrıcı tarafından sağlanan veri tamponunu cmd_node->data_buf içinde tutar. Birçok çağrıcı buraya yığın tahsisli nesneler iletir. wait_event_interruptible_timeout() kesintiye uğradığında, donanım yazılımı komutu hala geçerli komutken çağrıcı geri dönebilir ve söz konusu yığın nesnesini serbest bırakabilir. Daha sonra gelen geç bir donanım yazılımı yanıtı, verileri cmd_node->data_buf üzerinden bayatlamış yığın adresine kopyalayabilen normal yanıt işleyiciye ulaşır. Bu durum, tekrarlanan ilişkilendirme ve ilişkiyi kesme döngüleri sırasında gözlemlenen bir yığın bozulmasını düzeltir. Panic izi, hatalı bir işaretçi referansından hemen önce komut beklemenin kesintiye uğradığını göstermiştir: cmd_wait_q terminated: -512 Unable to handle kernel paging request at virtual address 002c583837384662 Kernel panic - not syncing: stack-protector: Kernel stack is corrupted ... Tainted: [M]=MACHINE_CHECK Hata adresi, little-endian ASCII olarak şu şekilde çözümlenmektedir: 0x002c583837384662 -> "bF878X,\0" bu, debugfs "verext" olarak sunulan VERSION_EXT donanım yazılımı dizesinin bir parçasıdır: w8997o-V4, RF878X, FP92, 16.92.21.p153.7 Aynı çalışmalar şunları içeren bozulmuş kontrol verilerini de göstermiştir: 0x2400372e333531 -> "153.7\0$" bu da aynı VERSION_EXT dizesinin sonudur. Bu durum, kesintiye uğrayan bekleme geri döndükten sonra, geç gelen bir VERSION_EXT yanıtının bayatlamış yığın destekli data_buf üzerinden yazma yaptığını göstermektedir. Kesintiye uğramış veya zaman aşımına uğramış bir beklemede bekleyen komutlar iptal edildikten sonra, çağrıcıya ait veri tamponu hala güncel olan komuttan ayrılır. Bu işlem, mevcut komut iptal davranışını korurken, yaşam süresi bekleyen çağrıcıyla birlikte sona ermiş bir işaretçi üzerinden geç bir yanıtın yazma yapmasını önler. 88W8997 kullanan bir i.MX8MP kartında test edilmiştir.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux
Yayın11 Eyl 2026
İlk görülme11 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linux8c67b8c50286e0cb7f18d667e6a37a2ec6e08ff9, 9024c7729eb523cf4f3a4203966d3a4aaabf030d, 9e06c9c8a1f10c55d9bc5d139656d58795e64483, f2134d6ff30cd6e1bf63d6b0a5d8e0839f0168b3, 20ee9c03f261bf6ac59331e2ca7b46b23646412a, b1bbeb8970eeb6c6bf3cd5314138103f7b69446d, d29a165588b6a0cf7a38db5cbd602aef7ef8c658, ef06882c7d8a7400b67d0d003b1008093dd589ed ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux3d026d09b28dda24777129a931634949c75a9181 ≤ v < 8c67b8c50286e0cb7f18d667e6a37a2ec6e08ff9, 3d026d09b28dda24777129a931634949c75a9181 ≤ v < 9024c7729eb523cf4f3a4203966d3a4aaabf030d, 3d026d09b28dda24777129a931634949c75a9181 ≤ v < 9e06c9c8a1f10c55d9bc5d139656d58795e64483, 3d026d09b28dda24777129a931634949c75a9181 ≤ v < f2134d6ff30cd6e1bf63d6b0a5d8e0839f0168b3, 3d026d09b28dda24777129a931634949c75a9181 ≤ v < 20ee9c03f261bf6ac59331e2ca7b46b23646412a, 3d026d09b28dda24777129a931634949c75a9181 ≤ v < b1bbeb8970eeb6c6bf3cd5314138103f7b69446d, 3d026d09b28dda24777129a931634949c75a9181 ≤ v < d29a165588b6a0cf7a38db5cbd602aef7ef8c658, 3d026d09b28dda24777129a931634949c75a9181 ≤ v < ef06882c7d8a7400b67d0d003b1008093dd589ed, 3.158c67b8c50286e0cb7f18d667e6a37a2ec6e08ff9, 9024c7729eb523cf4f3a4203966d3a4aaabf030d, 9e06c9c8a1f10c55d9bc5d139656d58795e64483, f2134d6ff30cd6e1bf63d6b0a5d8e0839f0168b3, 20ee9c03f261bf6ac59331e2ca7b46b23646412a, b1bbeb8970eeb6c6bf3cd5314138103f7b69446d, d29a165588b6a0cf7a38db5cbd602aef7ef8c658, ef06882c7d8a7400b67d0d003b1008093dd589ed

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