CVE-2026-72218

CVE-2026-72218

published August 15, 2026

CVSS
—
EPSS
0%
Percentile
11.5
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00216 · 11.5th percentile
Published
2026-08-15T10:21Z
References (8)
EPSS history
Timeline
  • 15 AUG 05:54Z
    lockd: Plug nlm_file refcount leak on cached nlm_do_fopen() failure
    cvelistv5