Katalog CVE

CVE-2025-38090

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 sterowniku RapidIO (rio_cm.c) jądra Linux wykryto podatność umożliwiającą zapis poza zaalokowanym buforem. Funkcja riocm_ch_send() nie sprawdzała, czy dane przesłane z przestrzeni użytkownika są wystarczające, co pozwalało na nadpisanie pól struktury rio_ch_chan_hdr poza granicami pamięci.

Ocena ryzyka

Atakujący może doprowadzić do uszkodzenia pamięci jądra, co może skutkować awarią systemu lub potencjalną eskalacją uprawnień.

Rekomendacja

Należy niezwłocznie zaktualizować jądro Linux do wersji zawierającej poprawkę, która dodaje walidację długości danych w funkcji riocm_ch_send().

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: drivers/rapidio/rio_cm.c: prevent possible heap overwrite In riocm_cdev_ioctl(RIO_CM_CHAN_SEND) -> cm_chan_msg_send() -> riocm_ch_send() cm_chan_msg_send() checks that userspace didn't send too much data but riocm_ch_send() failed to check that userspace sent sufficient data. The result is that riocm_ch_send() can write to fields in the rio_ch_chan_hdr which were outside the bounds of the space which cm_chan_msg_send() allocated. Address this by teaching riocm_ch_send() to check that the entire rio_ch_chan_hdr was copied in from userspace.

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