Katalog CVE

CVE-2024-42312

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.22%

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

Streszczenie

W jądrze Linux funkcja sysctl zawsze inicjalizuje i_uid/i_gid wewnątrz rdzenia sysfs, aby set_ownership() mogło bezpiecznie pominąć ich ustawianie. Wcześniejszy commit dodał wartości domyślne dla i_uid/i_gid, gdy set_ownership() nie było zaimplementowane, ale pominął dostosowanie net_ctl_set_ownership() do używania tych samych wartości domyślnych w przypadku niepowodzenia obliczenia lepszej wartości.

Ocena ryzyka

Nieprawidłowe wartości i_uid/i_gid mogą prowadzić do błędnych uprawnień dostępu do plików w /proc/sys, co potencjalnie może pozwolić nieuprawnionym użytkownikom na odczyt lub modyfikację ustawień systemowych.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę. Sprawdź uprawnienia plików w /proc/sys po aktualizacji.

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: sysctl: always initialize i_uid/i_gid Always initialize i_uid/i_gid inside the sysfs core so set_ownership() can safely skip setting them. Commit 5ec27ec735ba ("fs/proc/proc_sysctl.c: fix the default values of i_uid/i_gid on /proc/sys inodes.") added defaults for i_uid/i_gid when set_ownership() was not implemented. It also missed adjusting net_ctl_set_ownership() to use the same default values in case the computation of a better value failed.

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