Katalog CVE

CVE-2026-43106

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze systemu Linux zidentyfikowano podatność w funkcji cachefiles_cull(), która prowadzi do utraty referencji dentry. Zmiany wprowadzone w funkcji cachefiles_bury_object() nie uwzględniły wszystkich wywołań, co skutkuje nieprawidłowym zarządzaniem referencjami.

Ocena ryzyka

Utrata referencji dentry może prowadzić do problemów z pamięcią i stabilnością systemu, co może wpłynąć na działanie aplikacji korzystających z systemu plików.

Rekomendacja

Zaleca się aktualizację jądra systemu Linux do najnowszej wersji, aby usunąć tę podatność i zapewnić prawidłowe zarządzanie referencjami dentry.

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: cachefiles: fix incorrect dentry refcount in cachefiles_cull() The patch mentioned below changed cachefiles_bury_object() to expect 2 references to the 'rep' dentry. Three of the callers were changed to use start_removing_dentry() which takes an extra reference so in those cases the call gets the expected references. However there is another call to cachefiles_bury_object() in cachefiles_cull() which did not need to be changed to use start_removing_dentry() and so was not properly considered. It still passed the dentry with just one reference so the net result is that a reference is lost. To meet the expectations of cachefiles_bury_object(), cachefiles_cull() must take an extra reference before the call. It will be dropped by cachefiles_bury_object().

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