Katalog CVE

CVE-2024-36017

ŚrednieCVSS 5.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.25%

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

Streszczenie

W jądrze Linux w module rtnetlink walidacja rozmiaru zagnieżdżonego atrybutu IFLA_VF_VLAN_LIST była niewystarczająca — sprawdzano tylko NLA_HDRLEN (4 bajty) zamiast sizeof(struct ifla_vf_vlan_info) (14 bajtów). Zbyt mały atrybut mógł zostać zrzutowany na strukturę, powodując odczyt poza granicami bufora.

Ocena ryzyka

Odczyt poza granicami bufora może ujawnić dane z pamięci jądra lub doprowadzić do awarii systemu, stanowiąc ryzyko dla poufności i dostępności.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę walidacji rozmiaru atrybutu IFLA_VF_VLAN_LIST w do_setvfinfo.

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: rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation Each attribute inside a nested IFLA_VF_VLAN_LIST is assumed to be a struct ifla_vf_vlan_info so the size of such attribute needs to be at least of sizeof(struct ifla_vf_vlan_info) which is 14 bytes. The current size validation in do_setvfinfo is against NLA_HDRLEN (4 bytes) which is less than sizeof(struct ifla_vf_vlan_info) so this validation is not enough and a too small attribute might be cast to a struct ifla_vf_vlan_info, this might result in an out of bands read access when accessing the saved (casted) entry in ivvl.

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