Katalog CVE

CVE-2026-72261

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.16%

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

Streszczenie

W jądrze Linux w ASoC SOF ipc3-control wykryto brak walidacji rozmiaru w funkcji snd_sof_update_control. Liczba elementów cdata->num_elems dostarczona przez oprogramowanie układowe jest sprawdzana tylko względem local_cdata->data->size, ale nie względem rzeczywistego rozmiaru alokacji. Jeśli local_cdata->data->size był wcześniej ustawiony na niespójną wartość, memcpy mógł zapisać poza przydzielony bufor. Poprawka dodaje sprawdzenie granic, aby upewnić się, że num_elems mieści się w dostępnym miejscu w alokacji ipc_control_data.

Ocena ryzyka

Brak walidacji rozmiaru może prowadzić do zapisu poza bufor, co może skutkować uszkodzeniem pamięci, awarią systemu lub eskalacją uprawnień.

Rekomendacja

Zaleca się aktualizację jądra Linux do wersji zawierającej poprawkę, która dodaje sprawdzenie granic w snd_sof_update_control.

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

In the Linux kernel, the following vulnerability has been resolved: ASoC: SOF: ipc3-control: Validate size in snd_sof_update_control In snd_sof_update_control(), firmware-provided cdata->num_elems is checked against local_cdata->data->size but never against the actual allocation size. If local_cdata->data->size was previously set to an inconsistent value, the memcpy could write past the allocated buffer. Add a bounds check to ensure num_elems fits within the available space in the ipc_control_data allocation before copying.

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