Katalog CVE

CVE-2026-23012

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze systemu Linux zidentyfikowano podatność, która występuje w kontekście DAMON. Problem polega na tym, że po wywołaniu funkcji damon_call() w nieaktywnym kontekście, obiekt damon_call_control pozostaje powiązany z listą call_controls, co prowadzi do sytuacji use-after-free, gdy obiekt zostanie zwolniony.

Ocena ryzyka

Podatność ta może prowadzić do nieprzewidzianego zachowania systemu, co stwarza ryzyko dla stabilności i bezpieczeństwa systemu. Choć nie jest łatwo wykorzystywana, wymaga odpowiednich uprawnień do zapisu w sysfs.

Rekomendacja

Zaleca się aktualizację jądra systemu Linux do najnowszej wersji, w której wprowadzono poprawki eliminujące tę podatność. Należy również monitorować uprawnienia do sysfs, aby ograniczyć potencjalne ryzyko.

Powiązane podatności

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

In the Linux kernel, the following vulnerability has been resolved: mm/damon/core: remove call_control in inactive contexts If damon_call() is executed against a DAMON context that is not running, the function returns error while keeping the damon_call_control object linked to the context's call_controls list. Let's suppose the object is deallocated after the damon_call(), and yet another damon_call() is executed against the same context. The function tries to add the new damon_call_control object to the call_controls list, which still has the pointer to the previous damon_call_control object, which is deallocated. As a result, use-after-free happens. This can actually be triggered using the DAMON sysfs interface. It is not easily exploitable since it requires the sysfs write permission and making a definitely weird file writes, though. Please refer to the report for more details about the issue reproduction steps. Fix the issue by making two changes. Firstly, move the final

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