Bug 2502222 (CVE-2026-53398) - CVE-2026-53398 kernel: NFSD: Fix SECINFO_NO_NAME decode error cleanup
Summary: CVE-2026-53398 kernel: NFSD: Fix SECINFO_NO_NAME decode error cleanup
Keywords:
Status: NEW
Alias: CVE-2026-53398
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Product Security DevOps Team
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-07-19 13:02 UTC by OSIDB Bzimport
Modified: 2026-10-08 10:51 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2026:77689 0 None None None 2026-10-08 10:51:52 UTC
Red Hat Product Errata RHSA-2026:77690 0 None None None 2026-10-08 09:52:22 UTC

Description OSIDB Bzimport 2026-07-19 13:02:38 UTC
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().

Comment 5 Jon Orris 2026-10-08 09:52:21 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 10

Via RHSA-2026:77690 https://access.redhat.com/errata/RHSA-2026:77690

Comment 6 Jon Orris 2026-10-08 10:51:52 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 9

Via RHSA-2026:77689 https://access.redhat.com/errata/RHSA-2026:77689


Note You need to log in before you can comment on or make changes to this bug.