CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-23012

High
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

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.

Recommendation

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.

Related vulnerabilities

Original NVD description (English source)

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

Vulnerability data from NVD (NIST) · CISA KEV · EPSS