CVE-2026-64294 in Linuxinformação

Sumário

de VulDB • 25/07/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

mm: realizar verificações de propriedade dos arquivos com o idmap de montagem adequado

Desde que os mounts mapeados por ID (idmapped mounts) foram introduzidos, as verificações de propriedade dos inodes (para proteção contra canais laterais) em mincore() e madvise(MADV_PAGEOUT) eram feitas contra nop_mnt_idmap, o que ignora completamente o idmap da montagem do arquivo. Isso resulta em casos extremos incomuns como:

1) Montagem/bind-mount com um usuário de idmap userA:userB:1 2) O usuário B executa uma verificação owner_or_capable() em um arquivo pertencente ao usuário A no disco/em memória, mas que é propriedade do usuário B após a tradução do idmap 3) owner_or_capable() falha misteriosamente porque o idmap correto não foi fornecido

No caso de mincore/madvise MADV_PAGEOUT, isso geralmente é benigno, pois file_permission(file, MAY_WRITE) provavelmente terá sucesso, já que ele usa internamente o idmap adequado; no entanto, esse nem sempre será o caso em um arquivo com permissão 0444, onde mesmo o proprietário não tem permissões de gravação.

Como isso claramente não é trivial para ser implementado corretamente, foi introduzido file_owner_or_capable(), que pode carregar a semântica correta, e os vários usuários no mm foram alterados para utilizá-lo.

O problema foi encontrado por inspeção manual do código e uma discussão fora da lista de discussões com Jan Kara.

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

Responsável

Linux

Reservar

19/07/2026

Divulgação

25/07/2026

Moderação

aceite

Entrada

VDB-383081

CPE

pronto

EPSS

0.00209

KEV

não

Atividades

baixo

Fontes

Do you need the next level of professionalism?

Upgrade your account now!