Katalog CVE

CVE-2026-72218

Niskie ryzyko· EPSS 12%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.21%

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

Streszczenie

W jądrze Linux w module lockd występuje wyciek referencji do pliku nlm_file, gdy buforowane wywołanie nlm_do_fopen() kończy się niepowodzeniem. Ścieżka buforowana w nlm_lookup_file() zawsze dociera do etykiety 'found', nawet przy błędzie, co prowadzi do niezwolnienia referencji i uniemożliwia późniejsze usunięcie pliku.

Ocena ryzyka

Wyciek referencji może prowadzić do wyczerpania pamięci i niestabilności systemu, a także uniemożliwić poprawne zarządzanie plikami w usłudze NFS.

Rekomendacja

Zastosuj aktualizację jądra Linux zawierającą poprawkę, która skraca ścieżkę buforowaną, aby nie modyfikować referencji przy błędzie nlm_do_fopen().

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: lockd: Plug nlm_file refcount leak on cached nlm_do_fopen() failure The cached-file path in nlm_lookup_file() reaches the found: label unconditionally, even when nlm_do_fopen() fails. At that label *result and file->f_count are updated before the error is returned. The wrappers nlm3svc_lookup_file() and nlm4svc_lookup_file() then bail out of their switch without copying *result back to their caller, so the proc handler's local nlm_file pointer remains NULL and the cleanup path skips nlm_release_file(). The f_count increment is never released, and nlm_traverse_files() can no longer reap the file because its refcount never returns to zero between requests. Short-circuit the cached path so neither *result nor f_count is touched when nlm_do_fopen() fails on a hashed nlm_file.

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