← All Advisories
Reported from OT-Advisories.com as of

CVE-2026-90103

Last refreshed2026-10-19

Status: UPDATED  |  Advisory ID: CVE-2026-90103

Key Details

CVECVE-2026-90103
CVSS Score / Version
7.5 (High) / CVSS v3.1
Updated2026-10-19
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS Prose
attack vector is network; attack complexity is low; privileges required is none; user interaction is none; scope is unchanged; confidentiality impact is none; integrity impact is none; availability impact is high.
Affected products
Linux Kernel

Affected Products, Subsystems & Sectors

VendorProductAffected VersionsPatch Status
LinuxLinux Kernel
SubsystemsOT Supporting Infrastructure
SectorsAll Sectors

What to Know

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

NFSv4.2: fix LAYOUTSTATS send buffer exhaustion

encode_layoutstats_maxsz budgets XDR_QUADLEN(PNFS_LAYOUTSTATS_MAXSIZE),

i.e. 256 bytes, for the layoutupdate4 body written by the layout driver.

The flexfiles record can exceed that.

ff_layout_encode_ff_layoutupdate() emits, per data server, a netaddr4,

an nfs_fh4, two ff_io_latency4, an nfstime4 and a bool. A data server

whose filehandle is NFS_MAXFHSIZE bytes long already accounts for 132 of

those bytes, and the two ff_io_latency4 at 64 bytes each, the nfstime4

and the bool add a further 144, so the body passes 256 bytes before the

netaddr4 is encoded at all. encode_layoutstats() additionally writes

the deviceid4 and the layoutupdate4 lou_type word, neither of which the

macro accounts for.

The filehandle and the address are both chosen by the server, through

LAYOUTGET and GETDEVICEINFO, so it can drive the encoder past the

end of the send buffer. xdr_reserve_space() returns NULL once that

happens, and the two ff_layout_encode_io_latency() calls run with

dss_info->mirror->lock held, so a NULL return there leaves the lock

permanently held.

Raise PNFS_LAYOUTSTATS_MAXSIZE to 384 so that the record fits inside the

reservation. (NVD)

What to Do

Monitor Linux's web page for any future patch releases.

References

SourceReference
NVDhttps://nvd.nist.gov/vuln/detail/CVE-2026-90103
CVEhttps://www.cve.org/CVERecord?id=CVE-2026-90103
Report compilation © 2026 OT-Advisories.com  ·  CC BY 4.0  ·  Source materials remain the property of their respective publishers as cited.