Vulnerability details

CVE-2026-53394

Linux Linux

nfsd: avoid leaking pre-allocated openowner on unconfirmed retry race

CVSS 3.1
7.5High

Official description

In the Linux kernel, the following vulnerability has been resolved: nfsd: avoid leaking pre-allocated openowner on unconfirmed retry race When find_or_alloc_open_stateowner() encounters an unconfirmed owner, it calls release_openowner() and sets oo = NULL. Control then falls through past the `if (oo)` guard -- which would have freed any pre-allocated `new` -- and unconditionally executes `new = alloc_stateowner(...)`. If `new` was already allocated on a prior iteration, the pointer is silently overwritten and the previous allocation (slab object + owner name buffer) is leaked. This requires a race: two NFSv4.0 OPEN threads with the same owner string, where a concurrent thread inserts a new unconfirmed owner into the hash between retry iterations. The window is narrow but repeatable under adversarial conditions. Fix by adding `goto retry` after `oo = NULL` so the already-allocated `new` is reused on the next iteration rather than overwritten.

CVSS scores

ScoreVersionSourceVector
7.5High 3.1 CVEProject cvelistV5 (CNA) (Linux) CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Affected products

VendorProductVersionsSource
Linux Linux 6.10 CVEProject cvelistV5 (CNA)
Linux Linux 23df17788c6212809848f836b10c4f85b16843a5 ≤ v < c9aefb2b5f11337c9202c5bd0c45d71198449718 CVEProject cvelistV5 (CNA)
Linux Linux 23df17788c6212809848f836b10c4f85b16843a5 ≤ v < 017a6150106b054cc84d1b0582d97bd3a74d4281 CVEProject cvelistV5 (CNA)
Linux Linux 23df17788c6212809848f836b10c4f85b16843a5 ≤ v < a10bf67fe06469a71a401f72f328237345d553c0 CVEProject cvelistV5 (CNA)
Linux Linux 23df17788c6212809848f836b10c4f85b16843a5 ≤ v < 57aee7a35bb12753057c5b65d72d1f46c0e95b07 CVEProject cvelistV5 (CNA)

References and advisories

4
Kolun on Telegram @kolunsec Exploited CVEs, key news and a daily digest Alerts for this product's next CVEsFollow the product to get new vulnerabilities on Telegram.

Details

Published
2026-07-19
Last updated
2026-10-19
State
Published
Assigner (CNA)
Linux

Exploit prediction (EPSS)

0.63%
Probability of exploitation in 30 days
50.4%
Percentile (among all CVEs)

SSVC assessment (CISA)

Automatable
Yes
Exploitation
None
Technical impact
Partial

Weaknesses (CWE)

  • CWE-401
    Missing Release of Memory after Effective Lifetime