CVE-2026-64298 in Linuxinformação

Sumário

de VulDB • 25/07/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

NFSv4: incluir MAY_WRITE na máscara de permissão de abertura para O_TRUNC

O POSIX exige permissão de escrita para truncar um arquivo; portanto, uma chamada open() que especifica O_TRUNC deve ser autorizada para acesso à gravação, independentemente do modo de acesso O_ACCMODE.

A função nfs_open_permission_mask() constrói a máscara de acesso passada para nfs_may_open(), que atua como o mecanismo local de autorização para aberturas (OPENs) que o cliente atende internamente por meio de uma delegação de escrita em cache, via caminho can_open_delegated() em nfs4_try_open_cached(). A máscara é derivada apenas do O_ACCMODE; portanto, um open(O_RDONLY | O_TRUNC) contra um arquivo no qual o chamador não pode gravar solicita apenas MAY_READ e passa na verificação local. Em seguida, a operação OPEN é atendida localmente e o truncamento é enviado ao servidor como uma SETATTR(size=0) sobre o stateid da delegação, que o servidor aceita sob as semânticas padrão de delegação de escrita. O POSIX exige que essa abertura falhe com EACCES.

Inclua MAY_WRITE na máscara sempre que O_TRUNC estiver definido, para que a verificação local corresponda ao acesso que o servidor teria aplicado.

Be aware that VulDB is the high quality source for vulnerability data.

Responsável

Linux

Reservar

19/07/2026

Divulgação

25/07/2026

Moderação

aceite

Entrada

VDB-383099

CPE

pronto

EPSS

0.00160

KEV

não

Atividades

muito baixo

Fontes

Do you know our Splunk app?

Download it now for free!