Katalog CVE

CVE-2022-48716

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.46%

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

Streszczenie

W jądrze Linux w kodzie ASoC codecs wcd938x występuje nieprawidłowe użycie identyfikatora portu. Kontrolki miksera mają identyfikator kanału w mixer->reg, który nie jest tym samym co identyfikator portu. Poprawka wyprowadza identyfikator portu z tablicy chan_info, aby uniknąć dostępu poza zakres tablicy port_map.

Ocena ryzyka

Błąd może prowadzić do uszkodzenia pamięci (out-of-bounds access) w strukturze wcd938x_sdw_priv, co może skutkować awarią systemu lub potencjalnie eskalacją uprawnień.

Rekomendacja

Zastosuj aktualizację jądra Linux zawierającą poprawkę dla wcd938x, aby zapobiec nieprawidłowemu dostępowi do pamięci.

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: ASoC: codecs: wcd938x: fix incorrect used of portid Mixer controls have the channel id in mixer->reg, which is not same as port id. port id should be derived from chan_info array. So fix this. Without this, its possible that we could corrupt struct wcd938x_sdw_priv by accessing port_map array out of range with channel id instead of port id.

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