CVE-2026-12999

Orta

Açıklama

Infineon Airoc Wi-Fi sürücüsünün iletim geri çağırma işlevi airoc_mgmt_send() (drivers/wifi/infineon/airoc_wifi.c içinde), her giden paket için sabit airoc_pool'dan bir net_buf ayırır. whd_network_send_ethernet_data() eşzamanlı bir hata döndürdüğünde, altındaki WHD kitaplığı arabelleğin sahipliğini almaz, ancak düzeltme öncesi sürücü arabelleği serbest bırakmadan -EIO döndürüyordu. Bu nedenle her başarısız iletim, havuzdan kalıcı olarak bir arabellek sızdırır. airoc_pool küçük ve sabittir (AIROC_WIFI_TX_PACKET_POOL_COUNT + AIROC_WIFI_RX_PACKET_POOL_COUNT, varsayılan 20 arabellek) ve WHD'nin hem iletim hem de alım için kullandığı whd_host_buffer_get geri çağırma işlevi tarafından paylaşılır. Havuzu kurutacak kadar çok gönderim hatası sızdığında, airoc_wifi_host_buffer_get() sonraki tüm ayırmalar için WHD_BUFFER_ALLOC_FAIL döndürür; böylece hem iletim hem de WHD tarafından yönetilen alım yolu başarısız olur ve cihaz yeniden başlatılana kadar Wi-Fi bağlantısı kaybolur. Sızıntı yalnızca iletim hata yolunda meydana gelir. Wi-Fi'e yakın bir saldırgan, eşzamanlı gönderim hatalarına neden olan koşulları etkileyebilir (örneğin, yerel yığın iletim denemeye devam ederken istasyonun kimlik doğrulamasını/ilişkilendirmesini kaldırarak) ve cihazın ömrü boyunca olağan geçici hatalar da aynı duruma doğru birikir. Güvenilir talep üzerine tetikleme yüksek karmaşıklıktadır ve etki yalnızca kullanılabilirlikle sınırlıdır, ancak ortaya çıkan hizmet reddi kalıcıdır ve yeniden başlatma olmadan kurtarılamaz. Düzeltme, hata dalında arabelleği airoc_wifi_buffer_release() ile serbest bırakarak havuza geri döndürür. Commit ayrıca airoc_mgmt_disconnect() içindeki gereksiz bir k_sem_give() çağrısını kaldırır; data->sema_common ikili bir semafor olduğundan (sınır 1), yinelenen give yalnızca 1'de doyuma ulaşıyordu ve güvenlik etkisi yoktu.

ÖnemOrta
CVSS5.3
İstismar olasılığı—
ÜrünZephyr
Yayın22 Ağu 2026
İlk görülme22 Ağu 2026
Zayıflık türüCWE-401CWE-401

Nasıl düzeltilir

Güncelleyin
  • zephyrproject zephyr4.4.2 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
zephyrproject zephyr3.6.0 ≤ v < 4.4.24.4.2

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.