CVE-2026-90149

Source
https://cve.org/CVERecord?id=CVE-2026-90149
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-90149.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-90149
Downstream
AZL (1)
BELL (1)
CLSA (1)
DEBIAN (1)
openSUSE (2)
SUSE (11)
UBUNTU (1)
Related
Published
2026-09-17T16:06:43Z
Modified
2026-10-28T02:30:23Z
Severity
  • 7.5 (High) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H CVSS Calculator
Summary
NFSv4/flexfiles: fix NULL dereference for NFSv4.0 data servers
Details

In the Linux kernel, the following vulnerability has been resolved:

NFSv4/flexfiles: fix NULL dereference for NFSv4.0 data servers

flexfiles accepts NFSv4.0 data servers, but two NFSv4 code paths assume the data server client has a session. Unlike NFSv4.1+, an NFSv4.0 client has no session (clp->cl_session is NULL; it uses clp->cl_slot_tbl), so I/O to a v4.0 flexfiles DS oopses:

  • nfs4_init_ds_session() dereferences clp->cl_session->session_state while seeding the DS lease. It also only seeds cl_lease_time when NFS4_SESSION_INITING is set; without a session that never happens, so cl_lease_time stays 0 and nfs4_renew_state() busy-loops, requeuing every 5 seconds. Seed the lease whenever there is no session and return before touching session state.

  • ff_layout_async_handle_error_v4() dereferences clp->cl_session->fc_slot_table on every DS I/O error. Fall back to the v4.0 transport slot table (clp->cl_slot_tbl) when there is no session.

Database specific
{
    "cna_assigner":  "Linux",
    "osv_generated_from":  "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/90xxx/CVE-2026-90149.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
a7878ca140084ec267ede48fce64d7e60f6d873e
Fixed
336b6da10021c69a8f273bbacdf7432fdc89a06f
Fixed
5527af72b0100c94287bfec901b6313eeac567ca
Fixed
163c16e01f53fc8eb8d0f3484ae6c382265ecbbd
Fixed
436a214514e24103159aea455147d58b44a8a585
Fixed
2b03ebbf8d5e8f6af4ecd6c65375232dd1ec32cc

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-90149.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
4.12.0
Fixed
6.6.160
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.12.114
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.52
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.2.6

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-90149.json"