CVE-2026-53398·Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved: NFSD: Fix SECINFO_NO_NAME decode error cleanup nfsd4_decode_secinfo_no_name() currently initializes sin_exp after decoding sin_style. If the XDR stream is truncated, the decoder returns nfserr_bad_xdr before sin_exp is initialized. Since commit 3fdc54646234 ("NFSD: Reduce amount of struct nfsd4_compoundargs that needs clearing"), the inline iops array is not cleared between RPC calls. A failed SECINFO_NO_NAME decode can therefore leave sin_exp holding stale union contents from a previous operation. The error response path still invokes nfsd4_secinfo_no_name_release(), which calls exp_put() on a non-NULL sin_exp. Initialize sin_exp before the first failable decode step, matching nfsd4_decode_secinfo().
- Severity
- critical
- Software
- Kernel
- Fixed in
- 7.1.3
- Published
Affected versions
From: 6.19
Until: 7.1.3
Fixed in: 7.1.3
How to fix this CVE
Update your Linux kernel to version 7.1.3 or later to resolve a critical memory safety issue in the NFSD subsystem. This vulnerability affects kernel versions 6.19 through 7.1.2 and can lead to memory corruption when handling truncated NFS security information requests. Apply the kernel update immediately and reboot your system to activate the patched version.
sudo dnf update kernel kernel-devel && sudo rebootDefensia detects this vulnerability
How to check if you are affected
- Check installed kernel version: uname -r
- Verify if version is between 6.19 and 7.1.2: If output matches this range, system is vulnerable
- Check NFSD module status: lsmod | grep nfsd — if loaded, the vulnerable code path can be triggered
- After patching, confirm new version: uname -r should show 7.1.3 or higher; also verify with: cat /proc/version
FAQ
What is CVE-2026-53398?
This is a critical memory corruption vulnerability in the Linux kernel's NFSD (Network File System Daemon) subsystem. The vulnerability occurs when the XDR decoder fails to properly initialize union members before attempting to process truncated NFS SECINFO_NO_NAME requests, leaving stale data from previous operations that gets dereferenced during error cleanup.
Is CVE-2026-53398 being actively exploited?
No, this vulnerability is not currently listed in the CISA Known Exploited Vulnerabilities catalog, and no public exploits are available. However, the critical CVSS score of 9.8 warrants immediate patching as exploit development is theoretically possible.
What versions of Kernel are affected by CVE-2026-53398?
Linux kernel versions 6.19 through 7.1.2 are vulnerable. Kernel 7.1.3 and later versions contain the fix. If you are running 6.18 or earlier, you are not affected.
How do I check if my server is vulnerable to CVE-2026-53398?
Run 'uname -r' to display your kernel version. If the output shows a version between 6.19 and 7.1.2 (inclusive), your system is vulnerable and requires immediate kernel update and reboot.
Does Defensia detect CVE-2026-53398?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If Kernel is installed on a monitored server, CVE-2026-53398 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
- https://git.kernel.org/stable/c/161d1aaeb04d620d3692639700512bb5038c1e10
- https://git.kernel.org/stable/c/1e04be34cafae119e82bcaccd6d28a20f72a3647
- https://git.kernel.org/stable/c/46eb17d45be69d28c7a23ea03283b207426a8232
- https://git.kernel.org/stable/c/49de5d31dd8fdebf78bdeaf196b0ca5cd5c75439
- https://git.kernel.org/stable/c/5ec37edcb534f3fc92304be236d37f08e6545585
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2026-53398. Free for 1 server.
Get started free