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

CVE-2026-89673

Affected Products

Linux