PT-2026-90427 · Linux · Linux

CVE-2026-89711

·

Publicado

2026-09-11

·

Atualizado

2026-09-11

CVSS v3.1

8.2

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H
In the Linux kernel, the following vulnerability has been resolved:
NFSD: remove flawed WARN ON ONCE from nfsd mode check
The header for commit e75b23f9e323 ("nfsd: check d can lookup in fh verify of directories") details the assumption that justified adding the WARN ON ONCE to nfsd mode check(), that assumption is invalid (in the case of NFS reexport).
When NFSD exports an NFS filesystem it is very possible for nfsd mode check() to encounter a @dentry that doesn't have i op->lookup (see nfs fhget()'s NFS ATTR FATTR MOUNTPOINT and NFS ATTR FATTR V4 REFERRAL handling, and d flags for inode()).
So remove nfsd mode check()'s WARN ON ONCE(). The nfserr notdir return on that branch must stay. It guards the subsequent lookup one unlocked() -> lookup slow() path, which calls inode->i op->lookup() with no NULL check, so returning nfserr notdir is what keeps a client LOOKUP into such a @dentry from dereferencing a NULL method pointer.

Correção

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Identificadores relacionados

CVE-2026-89711

Produtos afetados

Linux