Katalog CVE

CVE-2026-43388

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze systemu Linux zidentyfikowano podatność w funkcji damos_walk(), która nieczyści wskaźnika walk_control w przypadku nieaktywnego kontekstu. Może to prowadzić do sytuacji use-after-free oraz trwałego błędu -EBUS.

Ocena ryzyka

Organizacje mogą być narażone na ataki wykorzystujące ten błąd, co może prowadzić do nieprzewidzianych zachowań systemu oraz potencjalnej utraty danych.

Rekomendacja

Zaleca się aktualizację jądra systemu Linux do najnowszej wersji, w której ta podatność została naprawiona, aby zminimalizować ryzyko związane z jej wykorzystaniem.

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: mm/damon/core: clear walk_control on inactive context in damos_walk() damos_walk() sets ctx->walk_control to the caller-provided control structure before checking whether the context is running. If the context is inactive (damon_is_running() returns false), the function returns -EINVAL without clearing ctx->walk_control. This leaves a dangling pointer to a stack-allocated structure that will be freed when the caller returns. This is structurally identical to the bug fixed in commit f9132fbc2e83 ("mm/damon/core: remove call_control in inactive contexts") for damon_call(), which had the same pattern of linking a control object and returning an error without unlinking it. The dangling walk_control pointer can cause: 1. Use-after-free if the context is later started and kdamond    dereferences ctx->walk_control (e.g., in damos_walk_cancel()    which writes to control->canceled and calls complete()) 2. Permanent -EBUS

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