CVE-2026-89673 in Linux信息

摘要

由 VulDB • 2026-09-11

在 Linux 内核中,已修复以下漏洞:

nfsd: 修正 ff_encode_getdeviceinfo 中的 XDR 填充计算

nfsd4_ff_encode_getdeviceinfo() 将 da_addr_body 的预留空间计算为 16 + netid_len + addr_len,但随后的 xdr_encode_opaque() 调用会发出 8 + round_up(netid_len, 4) + round_up(addr_len, 4) 字节的数据。这种不匹配导致声明的 da_addr_body 长度比实际编码数据多出 2-8 个字节,从而向客户端泄露过期的回复页内容,并导致后续版本列表解码错位。

对每个字符串长度使用 xdr_align_size(),以与 xdr_encode_opaque() 实际写入的内容相匹配。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

来源

Do you need the next level of professionalism?

Upgrade your account now!