9.8

CVE-2026-53399: linux NULL Pointer Dereference

CVSS: 9.8v3.1CriticalModified
AliasesUBUNTU-CVE-2026-53399DEBIAN-CVE-2026-53399CGA-22rm-v8p5-8v2r
Published 19-07-2026Last modified 19-10-2026

Vulnerability summary

CVE-2026-53399 is a critical (CVSS 9.8) NULL Pointer Dereference vulnerability in linux. EPSS estimates a 0.54% chance of exploitation in the next 30 days, higher than 44.5% of scored vulnerabilities.

Overall risk
70/100
0100
High · default modelHow is this calculated?
CVSS score
9.8/10
010
Critical · v3.1 (CVE.org)
EPSS score
0.54%
0%100%
Low · 0.00 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded

Advisory lineage

Upstream 0 · Downstream 39 · Related 35

Timeline

  1. 19-07-2026
    PublishedVulnerability first disclosed.
  2. 19-10-2026
    Last modifiedVulnerability information updated.

Description

In the Linux kernel, the following vulnerability has been resolved: nfsd: release layout stid on setlease failure nfs4_alloc_stid() publishes the new stid into cl->cl_stateids via idr_alloc_cyclic() under cl_lock before returning to nfsd4_alloc_layout_stateid(). When nfsd4_layout_setlease() then fails, the error path frees the layout stateid directly with kmem_cache_free() without ever calling idr_remove(), leaving the IDR slot pointing at freed slab memory. Any subsequent IDR walker (states_show, client teardown) dereferences the dangling pointer. The correct teardown for an IDR-published stid is nfs4_put_stid(), which removes the IDR slot under cl_lock, dispatches sc_free (nfsd4_free_layout_stateid) to release ls->ls_file via nfsd4_close_layout(), and drops the nfs4_file reference in its tail. A second issue blocks that switch: nfsd4_free_layout_stateid() unconditionally inspects ls->ls_fence_work via delayed_work_pending() under ls_lock, but INIT_DELAYED_WORK(&ls->ls_fence_work, ...) currently runs only after the setlease call. On the setlease-failure path the destructor would touch an uninitialized delayed_work. nfsd4_alloc_layout_stateid() nfs4_alloc_stid() /* idr_alloc_cyclic under cl_lock */ nfsd4_layout_setlease() /* fails */ nfs4_put_stid() nfsd4_free_layout_stateid() delayed_work_pending(&ls->ls_fence_work) /* needs INIT */ nfsd4_close_layout() /* nfsd_file_put(ls->ls_file) */ put_nfs4_file() Fix by hoisting the ls_fenced / ls_fence_delay / INIT_DELAYED_WORK initialization above the nfsd4_layout_setlease() call, and replace the manual nfsd_file_put + put_nfs4_file + kmem_cache_free cleanup with a single nfs4_put_stid(stp).

CVSS metrics

6 scores · 5 sources · 2 versions

EPSS trend

Probability

0.54%

Chance of exploitation in the next 30 days

Percentile

45%

Versus all other CVEs

30-day change

0.00 pp

From 0.54% on 20-09-2026

20-09-202620-10-2026
EPSS score
0.54%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

Affected systems

Ubuntu169 products
  • linuxAll versions (No fix recorded) | < 5.15.0-198.208 | < 6.8.0-147.147 | < 7.0.0-31.31
  • linux-allwinner-5.19All versions (No fix recorded)
  • linux-awsAll versions (No fix recorded) | < 5.15.0-1117.124 | < 6.8.0-1067.70 | < 7.0.0-1012.12
  • linux-aws-5.0All versions (No fix recorded)
  • linux-aws-5.11All versions (No fix recorded)
Chainguard11 products
  • linux-aws-6.12All versions (No fix recorded)
  • linux-aws-6.18< 6.18.42-r0
  • linux-azure-6.12< 6.12.101-r0
  • linux-gcp-6.12< 6.12.101-r0
  • linux-gcp-6.18< 6.18.44-r0
Debian2 products
  • linux< 6.1.180-1 | < 6.12.96-1 | < 7.1.3-1
  • linux-6.12< 6.12.100-1~deb12u1
Linux2 products
  • linux≥ c5c707f96fc9a6e5a57ca5baac892673270abe3d, < d788ef40a7517d22c97ab01700e4ae4c611b6f2f | ≥ c5c707f96fc9a6e5a57ca5baac892673270abe3d, < 2e0a5d6d62600b8c614d1b55e50ef94035d6adf9 | ≥ c5c707f96fc9a6e5a57ca5baac892673270abe3d, < 7bbb7ce74051c8be4b69ff44ce3db370600dae61 | ≥ c5c707f96fc9a6e5a57ca5baac892673270abe3d, < 48a586e382e4db1dbf958d44b63e081df5f8ed04 | ≥ c5c707f96fc9a6e5a57ca5baac892673270abe3d, < d369e5edfaaf83a448016e2f1da392b2174be801 | ≥ c5c707f96fc9a6e5a57ca5baac892673270abe3d, < 8dee7c278f1c2b5bb80e17a6281c3812fc8b0cdd | ≥ c5c707f96fc9a6e5a57ca5baac892673270abe3d, < 83c2b7797742339bb768f83935f7ca33950db138 | ≥ c5c707f96fc9a6e5a57ca5baac892673270abe3d, < 30d55c8aabb261bc3f427d6b9aae7ef6206063f9 | 4.0
  • linux_kernel≥ 4.0, < 5.10.261 | ≥ 5.11, < 5.15.212 | ≥ 5.16, < 6.1.178 | ≥ 6.2, < 6.6.145 | ≥ 6.7, < 6.12.96 | ≥ 6.13, < 6.18.39 | ≥ 6.19, < 7.1.3

4 vendors · 184 products

References

35 links
Show all 35 references