CVE-2026-53102
ŚrednieCVSS 5.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 1 - wyżej niż 1% wszystkich znanych CVE
Streszczenie
W jądrze Linuxa, w sterowniku mt76, funkcja mt76_connac_mcu_alloc_sta_req() alokuje skb, który powinien zostać zwolniony przez mt76_mcu_skb_send_msg(). Jednak jeśli pośrednia funkcja (mt76_connac_mcu_sta_wed_update() lub mt76_connac_mcu_sta_key_tlv()) zawiedzie przed wysłaniem, alokowany skb wycieka.
Ocena ryzyka
Wyciek pamięci może prowadzić do wyczerpania zasobów systemowych i potencjalnej odmowy usługi (DoS) w systemach korzystających z tego sterownika WiFi.
Rekomendacja
Zastosuj łatkę z jądra Linuxa, która jawnie zwalnia skb w ścieżkach błędów. Zaktualizuj jądro do wersji zawierającej poprawkę.
Oryginalny opis (angielski, źródło NVD)
In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: Fix memory leak after mt76_connac_mcu_alloc_sta_req() mt76_connac_mcu_alloc_sta_req() allocates an skb which is expected to be freed eventually by mt76_mcu_skb_send_msg(). However, currently if an intermediate function fails before sending, the allocated skb is leaked. Specifically, mt76_connac_mcu_sta_wed_update() and mt76_connac_mcu_sta_key_tlv() may fail, leading to an immediate memory leak in the error path. Fix this by explicitly freeing the skb in these error paths. Commit 7c0f63fe37a5 ("wifi: mt76: mt7996: fix memory leak on mt7996_mcu_sta_key_tlv error") made a similar change. Compile tested only. Issue found using a prototype static analysis tool and code review.

