Katalog CVE

CVE-2023-1095

Ś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 funkcji nf_tables_updtable jądra Linux, gdy nf_tables_table_enable zwróci błąd, wywoływane jest nft_trans_destroy w celu zwolnienia obiektu transakcji. Funkcja ta wywołuje list_del() na obiekcie, który nigdy nie został umieszczony na liście, co prowadzi do dereferencji wskaźnika NULL.

Ocena ryzyka

Dereferencja wskaźnika NULL może spowodować awarię jądra (panic) i odmowę usługi na dotkniętym systemie. W środowiskach z nieuprzywilejowanym dostępem do operacji nf_tables może to być wykorzystane do wywołania DoS.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę dla tego problemu. Jeśli aktualizacja nie jest możliwa, ogranicz możliwość wykonywania operacji nf_tables przez nieuprzywilejowanych użytkowników.

Inne podatności w Linux kernel

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

In nf_tables_updtable, if nf_tables_table_enable returns an error, nft_trans_destroy is called to free the transaction object. nft_trans_destroy() calls list_del(), but the transaction was never placed on a list -- the list head is all zeroes, this results in a NULL pointer dereference.

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