Katalog CVE

CVE-2024-26816

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.31%

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

Streszczenie

W jądrze Linux rozwiązano podatność w module x86, relocs, polegającą na wykonywaniu relokacji w sekcji .notes. Przy budowaniu z CONFIG_XEN_PV=y symbole .text są umieszczane w sekcji .notes, a wykonywanie relokacji względem tej sekcji ujawniało bazę KASLR, ponieważ /sys/kernel/notes jest czytelne dla wszystkich.

Ocena ryzyka

Ujawnienie bazy KASLR może ułatwić atakującemu obejście mechanizmów losowego rozmieszczenia pamięci i przeprowadzenie dalszych ataków.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę, która pomija wykonywanie relokacji w sekcji .notes.

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: x86, relocs: Ignore relocations in .notes section When building with CONFIG_XEN_PV=y, .text symbols are emitted into the .notes section so that Xen can find the "startup_xen" entry point. This information is used prior to booting the kernel, so relocations are not useful. In fact, performing relocations against the .notes section means that the KASLR base is exposed since /sys/kernel/notes is world-readable. To avoid leaking the KASLR base without breaking unprivileged tools that are expecting to read /sys/kernel/notes, skip performing relocations in the .notes section. The values readable in .notes are then identical to those found in System.map.

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