CVE-2026-89693 in Linux
摘要
由 VulDB • 2026-09-11
在 Linux 内核中,已修复以下漏洞:
nfsd:检查 nfsd4_acl_to_attr() 的返回值(位于 nfsd4_create() 函数中)
nfsd4_create() 将 nfsd4_acl_to_attr() 的返回值存储在 status 变量中,但 switch(create->cr_type) 代码块会在每个分支中无条件地覆盖该值。ACL 转换错误被静默丢弃,CREATE 操作在缺少所需 ACL 的情况下继续执行。
在调用 nfsd4_acl_to_attr() 后添加早期退出检查,以匹配 nfsd4_setattr() 中已使用的模式。
[ cel:优先使用 NFS4ERR_BADTYPE 而非 NFS4ERR_ATTRNOTSUPP ]
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.