CVE-2026-89674

linux: In the Linux kernel, the following vulnerability has been resolved: nfsd: fix XDR length calculation in nfsd4_ff_enc...

CVE-2026-89674 is fixed in 63 products on 1 platform, first by DEBIAN-CVE-2026-89674, released September 23, 2026. It is not reported as exploited. Patch Radar priority: Urgent.

Urgent
CVSS
9.8
critical
Exploitation
None reported
No vendor assessment
CISA KEV
Not listed
Not in the Known Exploited Vulnerabilities catalog
EPSS
0.0051
44th percentile

In the Linux kernel, the following vulnerability has been resolved: nfsd: fix XDR length calculation in nfsd4_ff_encode_layoutget The XDR buffer size calculation in nfsd4_ff_encode_layoutget() has multiple errors that can result in either an out-of-bounds write or leaking uninitialized kernel memory to the client: - fh_len doesn't account for XDR padding on the file handle data - uid and gid lengths use "8 + len" but xdr_encode_opaque() actually writes "4 + xdr_align_size(len)" bytes - ds_len omits the flags and stats_collect_hint fields (8 bytes), while len's header constant overestimates by 8 bytes -- these partially cancel but leave a net mismatch The worst case occurs with short strings (e.g. uid=0, gid=0 with an odd-sized file handle), where the function writes up to 5 bytes past the reserved XDR buffer. Conversely, when string lengths happen to be 4-byte aligned, the reservation is too large and stale buffer content is sent to the client. Fix this by breaking out every encoded field explicitly in the ds_len calculation, using xdr_align_size() for all variable-length opaque fields, and correcting the header constants.

Where it's fixed

ProductFixed inFixReleased
Linux
dtb-aarch64 · opensuse-leap 16.0 6.12.0-160000.39.1 OPENSUSE-SU-2026:22091-1 Nov 7, 2026
kernel-64kb · opensuse-leap 16.0 6.12.0-160000.39.1 OPENSUSE-SU-2026:22091-1 Nov 7, 2026
kernel-64kb · sles 15.7 6.4.0-150700.53.84.1 SUSE-SU-2026:4706-1 Nov 7, 2026
kernel-64kb · sles 16.0 6.12.0-160000.39.1 SUSE-SU-2026:24235-1 Nov 7, 2026
kernel-azure · opensuse-leap 16.0 6.12.0-160000.39.1 OPENSUSE-SU-2026:22091-1 Nov 7, 2026
kernel-azure · sles 15.7 6.4.0-150700.53.84.1 SUSE-SU-2026:4706-1 Nov 7, 2026
kernel-azure · sles 16.0 6.12.0-160000.39.1 SUSE-SU-2026:24235-1 Nov 7, 2026
kernel-default · opensuse-leap 16.0 6.12.0-160000.39.1 OPENSUSE-SU-2026:22091-1 Nov 7, 2026
kernel-default · sles 15.6 6.4.0-150600.23.138.1 SUSE-SU-2026:4660-1 Nov 7, 2026
kernel-default · sles 15.7 6.4.0-150700.53.84.1 SUSE-SU-2026:4706-1 Nov 7, 2026
kernel-default · sles 16.0 6.12.0-160000.39.1 SUSE-SU-2026:24197-1 Nov 7, 2026
kernel-default-base · opensuse-leap 16.0 6.12.0-160000.39.1.160000.2.25 OPENSUSE-SU-2026:22091-1 Nov 7, 2026
kernel-default-base · sles 15.6 6.4.0-150600.23.138.1.150600.12.64.1 SUSE-SU-2026:4660-1 Nov 7, 2026
kernel-default-base · sles 15.7 6.4.0-150700.53.84.1.150700.17.47.1 SUSE-SU-2026:4706-1 Nov 7, 2026
kernel-default-base · sles 16.0 6.12.0-160000.39.1.160000.2.26 SUSE-SU-2026:24235-1 Nov 7, 2026
kernel-docs · opensuse-leap 16.0 6.12.0-160000.39.1 OPENSUSE-SU-2026:22091-1 Nov 7, 2026
kernel-docs · sles 15.6 6.4.0-150600.23.138.1 SUSE-SU-2026:4660-1 Nov 7, 2026
kernel-docs · sles 15.7 6.4.0-150700.53.84.1 SUSE-SU-2026:4706-1 Nov 7, 2026
kernel-docs · sles 16.0 6.12.0-160000.39.1 SUSE-SU-2026:24235-1 Nov 7, 2026
kernel-kvmsmall · opensuse-leap 16.0 6.12.0-160000.39.1 OPENSUSE-SU-2026:22091-1 Nov 7, 2026
kernel-kvmsmall · sles 16.0 6.12.0-160000.39.1 SUSE-SU-2026:24235-1 Nov 7, 2026
kernel-livepatch-SLE15-SP6_Update_27 · sles 15.6 8-150600.2.1 SUSE-SU-2026:5016-1 Nov 7, 2026
kernel-livepatch-SLE15-SP6_Update_29 · sles 15.6 6-150600.2.1 SUSE-SU-2026:5053-1 Nov 7, 2026
kernel-livepatch-SLE15-SP6_Update_30 · sles 15.6 5-150600.2.1 SUSE-SU-2026:5055-1 Nov 7, 2026
kernel-livepatch-SLE15-SP6_Update_32 · sles 15.6 1-150600.13.3.1 SUSE-SU-2026:4660-1 Nov 7, 2026
kernel-livepatch-SLE15-SP7-RT_Update_12 · sles 15.7 11-150700.2.1 SUSE-SU-2026:4984-1 Nov 7, 2026
kernel-livepatch-SLE15-SP7-RT_Update_19 · sles 15.7 5-150700.2.1 SUSE-SU-2026:5020-1 Nov 7, 2026
kernel-livepatch-SLE15-SP7-RT_Update_20 · sles 15.7 3-150700.2.1 SUSE-SU-2026:4960-1 Nov 7, 2026
kernel-livepatch-SLE15-SP7-RT_Update_21 · sles 15.7 1-150700.1.3.1 SUSE-SU-2026:4640-1 Nov 7, 2026
kernel-livepatch-SLE15-SP7-RT_Update_6 · sles 15.7 16-150700.2.1 SUSE-SU-2026:4969-1 Nov 7, 2026
kernel-livepatch-SLE15-SP7_Update_19 · sles 15.7 6-150700.2.1 SUSE-SU-2026:5059-1 Nov 7, 2026
kernel-livepatch-SLE15-SP7_Update_20 · sles 15.7 5-150700.2.1 SUSE-SU-2026:5058-1 Nov 7, 2026
kernel-livepatch-SLE15-SP7_Update_21 · sles 15.7 3-150700.2.1 SUSE-SU-2026:5085-1 Nov 7, 2026
kernel-livepatch-SLE15-SP7_Update_22 · sles 15.7 1-150700.15.3.1 SUSE-SU-2026:4706-1 Nov 7, 2026
kernel-obs-build · opensuse-leap 16.0 6.12.0-160000.39.1 OPENSUSE-SU-2026:22091-1 Nov 7, 2026
kernel-obs-build · sles 15.6 6.4.0-150600.23.138.1 SUSE-SU-2026:4660-1 Nov 7, 2026
kernel-obs-build · sles 15.7 6.4.0-150700.53.84.1 SUSE-SU-2026:4706-1 Nov 7, 2026
kernel-obs-qa · opensuse-leap 16.0 6.12.0-160000.39.1 OPENSUSE-SU-2026:22091-1 Nov 7, 2026
kernel-obs-qa · sles 16.0 6.12.0-160000.39.1 SUSE-SU-2026:24235-1 Nov 7, 2026
kernel-rt · opensuse-leap 16.0 6.12.0-160000.39.1 OPENSUSE-SU-2026:22091-1 Nov 7, 2026
kernel-source · opensuse-leap 16.0 6.12.0-160000.39.1 OPENSUSE-SU-2026:22091-1 Nov 7, 2026
kernel-source · sles 15.6 6.4.0-150600.23.138.1 SUSE-SU-2026:4660-1 Nov 7, 2026
kernel-source · sles 15.7 6.4.0-150700.53.84.1 SUSE-SU-2026:4706-1 Nov 7, 2026
kernel-source · sles 16.0 6.12.0-160000.39.1 SUSE-SU-2026:24235-1 Nov 7, 2026
kernel-syms · opensuse-leap 16.0 6.12.0-160000.39.1 OPENSUSE-SU-2026:22091-1 Nov 7, 2026
kernel-syms · sles 15.6 6.4.0-150600.23.138.1 SUSE-SU-2026:4660-1 Nov 7, 2026
kernel-syms · sles 15.7 6.4.0-150700.53.84.1 SUSE-SU-2026:4706-1 Nov 7, 2026
kernel-syms · sles 16.0 6.12.0-160000.39.1 SUSE-SU-2026:24235-1 Nov 7, 2026
kernel-uek · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-core · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-core · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-core · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-core · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-devel · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-devel · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-modules · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-modules · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-modules-core · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-modules-core · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-modules-deprecated · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-modules-deprecated · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-modules-desktop · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-modules-desktop · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-modules-extra · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-modules-extra · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-modules-extra-netfilter · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-modules-extra-netfilter · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-modules-usb · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-modules-usb · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-modules-wireless · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-modules-wireless · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-devel · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-devel · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-doc · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-doc · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-modules · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-modules · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-modules-core · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-modules-core · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-modules-deprecated · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-modules-deprecated · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-modules-desktop · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-modules-desktop · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-modules-extra · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-modules-extra · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-modules-extra-netfilter · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-modules-extra-netfilter · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-modules-usb · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-modules-usb · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-modules-wireless · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-modules-wireless · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-tools · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-tools · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-core · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-core · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-devel · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-devel · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-modules · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-modules · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-modules-core · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-modules-core · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-modules-deprecated · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-modules-deprecated · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-modules-desktop · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-modules-desktop · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-modules-extra · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-modules-extra · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-modules-extra-netfilter · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-modules-extra-netfilter · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-modules-usb · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-modules-usb · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-modules-wireless · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-modules-wireless · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-zfcpdump · opensuse-leap 16.0 6.12.0-160000.39.1 OPENSUSE-SU-2026:22091-1 Nov 7, 2026
kernel-zfcpdump · sles 15.7 6.4.0-150700.53.84.1 SUSE-SU-2026:4706-1 Nov 7, 2026
kernel-zfcpdump · sles 16.0 6.12.0-160000.39.1 SUSE-SU-2026:24235-1 Nov 7, 2026
linux · Debian 12.15 (bookworm) 6.1.190-1 DEBIAN-CVE-2026-89674 Sep 23, 2026
linux · Debian 13.5 (trixie) 6.12.111-1 DEBIAN-CVE-2026-89674 Sep 23, 2026
linux · Debian 14 7.2.6-1 DEBIAN-CVE-2026-89674 Sep 23, 2026
linux-6.12 · Debian 12.15 (bookworm) 6.12.111-1~deb12u1 DEBIAN-CVE-2026-89674 Sep 23, 2026

Patch Radar data is free to use with attribution. Terms and how to credit it.

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.