Katalog CVE

CVE-2025-39750

WysokieCVSS 8.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.22%

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

Streszczenie

W sterowniku Wi-Fi ath12k w jądrze Linux, w funkcji ath12k_dp_rx_peer_tid_setup(), w przypadku błędu licznik TID jest inkrementowany przed faktyczną alokacją, co prowadzi do próby zwolnienia nieprzydzielonego TID i potencjalnego odczytu poza zakresem.

Ocena ryzyka

Lokalny atakujący może wywołać awarię systemu (kernel panic) poprzez manipulację połączeniami Wi-Fi, co prowadzi do odmowy usługi (DoS).

Rekomendacja

Zastosuj łatkę z jądra Linux zawierającą poprawną dekrementację TID przed czyszczeniem w ath12k_dp_rx_peer_tid_setup().

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: ath12k: Correct tid cleanup when tid setup fails Currently, if any error occurs during ath12k_dp_rx_peer_tid_setup(), the tid value is already incremented, even though the corresponding TID is not actually allocated. Proceed to ath12k_dp_rx_peer_tid_delete() starting from unallocated tid, which might leads to freeing unallocated TID and cause potential crash or out-of-bounds access. Hence, fix by correctly decrementing tid before cleanup to match only the successfully allocated TIDs. Also, remove tid-- from failure case of ath12k_dp_rx_peer_frag_setup(), as decrementing the tid before cleanup in loop will take care of this. Compile tested only.

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