PT-2026-90389 · Linux · Linux
CVE-2026-89673
·
Published
2026-09-11
·
Updated
2026-09-11
None
No severity ratings or metrics are available. When they are, we'll update the corresponding info on the page.
In the Linux kernel, the following vulnerability has been resolved:
nfsd: fix XDR padding calculation in ff encode getdeviceinfo
nfsd4 ff encode getdeviceinfo() computes the da addr body reservation
as 16 + netid len + addr len, but the subsequent xdr encode opaque()
calls emit 8 + round up(netid len, 4) + round up(addr len, 4) bytes.
The mismatch means the declared da addr body length exceeds the actual
encoded data by 2-8 bytes on every flexfile GETDEVICEINFO reply,
leaking stale reply-page content to the client and mis-aligning the
subsequent version list decode.
Use xdr align size() for each string length to match what
xdr encode opaque() actually writes.
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Linux