Katalog CVE

CVE-2026-64253

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.11%

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

Streszczenie

W jądrze Linux w funkcji copy_process() brakowało wyczyszczenia flagi PF_BLOCK_TS podczas kopiowania procesu. Flaga ta jest ustawiana tylko gdy current->plug jest niepusty, a copy_process() dziedziczy ją z rodzica, ale resetuje plug dziecka na NULL, co narusza niezmiennik. Poprawka dodaje wyczyszczenie PF_BLOCK_TS przy zerowaniu plug.

Ocena ryzyka

Naruszenie niezmiennika może prowadzić do dereferencji wskaźnika NULL w kontekście blokowania, co może skutkować awarią systemu (kernel panic) lub potencjalnie eskalacją uprawnień.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę (commit czyszczący PF_BLOCK_TS w copy_process()).

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: kernel/fork: clear PF_BLOCK_TS in copy_process() PF_BLOCK_TS is only set in blk_time_get_ns() when current->plug is non-NULL, and blk_finish_plug() clears it via __blk_flush_plug() before NULLing the plug pointer. copy_process() breaks the invariant by inheriting PF_BLOCK_TS from the parent while resetting the child's plug to NULL. Clear PF_BLOCK_TS alongside that assignment so callers can rely on "PF_BLOCK_TS set implies current->plug != NULL" and dereference current->plug unguarded.

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