Katalog CVE

CVE-2025-38657

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.15%

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

Streszczenie

W sterowniku rtw89 (karta WiFi) w jądrze Linuxa występuje podatność na przesunięcie bitowe (shift wrapping) w funkcji rtw89_core_mlsr_switch(). Wartość link_id pochodząca z debugfs może być większa niż BITS_PER_LONG, co prowadzi do nieprawidłowego przesunięcia i potencjalnego dostępu poza zakresem. Ograniczenie do IEEE80211_MLD_MAX_NUM_LINKS (15) rozwiązuje problem.

Ocena ryzyka

Ryzyko jest minimalne, ponieważ dostęp do debugfs wymaga uprawnień roota. Atakujący z uprawnieniami roota mógłby spowodować awarię systemu lub potencjalnie uzyskać dostęp do pamięci poza zakresem.

Rekomendacja

Zaleca się aktualizację jądra Linux do wersji zawierającej poprawkę ograniczającą wartość link_id do IEEE80211_MLD_MAX_NUM_LINKS.

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: rtw89: mcc: prevent shift wrapping in rtw89_core_mlsr_switch() The "link_id" value comes from the user via debugfs. If it's larger than BITS_PER_LONG then that would result in shift wrapping and potentially an out of bounds access later. In fact, we can limit it to IEEE80211_MLD_MAX_NUM_LINKS (15). Fortunately, only root can write to debugfs files so the security impact is minimal.

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