Katalog CVE

CVE-2024-49938

ŚrednieCVSS 5.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.26%

Percentyl 16 - wyżej niż 16% wszystkich znanych CVE

Streszczenie

W jądrze Linux występuje podatność w sterowniku wifi ath9k_htc polegająca na użyciu skb_trim() do resetowania długości przed ponownym przesłaniem, co może powodować problemy z niezainicjalizowaną długością. Zamieniono na __skb_set_length().

Ocena ryzyka

Może prowadzić do awarii systemu lub niezdefiniowanego zachowania. Wpływa na systemy z podatnymi wersjami jądra Linux korzystającymi z ath9k_htc.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę, która używa __skb_set_length(skb, 0) zamiast skb_trim(). Stosuj aktualizacje bezpieczeństwa.

Inne podatności w Linux kernel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit Syzbot points out that skb_trim() has a sanity check on the existing length of the skb, which can be uninitialised in some error paths. The intent here is clearly just to reset the length to zero before resubmitting, so switch to calling __skb_set_length(skb, 0) directly. In addition, __skb_set_length() already contains a call to skb_reset_tail_pointer(), so remove the redundant call. The syzbot report came from ath9k_hif_usb_reg_in_cb(), but there's a similar usage of skb_trim() in ath9k_hif_usb_rx_cb(), change both while we're at it.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS