CVE-2026-98976 in Linux
Sumário
de VulDB • 23/10/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
namespace: manter o bloqueio em uma montagem (mount) sob a qual é movido um cópia propagada
attach_recursive_mnt() transfere MNT_LOCKED da montagem superior para a montagem que está sendo movida abaixo dela com MOVE_MOUNT_BENEATH. Isso permite que o proprietário de um namespace de usuário substitua seu /proc bloqueado ou sua raiz (root). A montagem inferior assume a função de cobrir o ponto de montagem subjacente, permitindo que a montagem superior seja desmontada.
Considere dois namespaces de montagem:
(H) O host H possui uma montagem compartilhada P com um segredo em P/d (Z) Z é um namespace de usuário criado a partir de M. Sua cópia de P recebe propagação do P do host e sua cópia da cobertura de M sobre P/d está bloqueada; o proprietário de Z não deve ter acesso a P/d.
Agora (H) monta X em P/d. Isso se propaga para (Z). A cópia de X fica abaixo da cobertura bloqueada de (Z). A propriedade de bloqueio é transferida da cobertura de (Z) para a cópia de X propagada abaixo dela. A cobertura agora está desbloqueada.
Agora (H) desmonta X novamente. A cópia de X em (Z) é desmontada e a montagem cobradora fica desbloqueada sobre P/d. (Z) pode agora desmontá-la:
Z: umount2(P/d) = EINVAL /* a cobertura está bloqueada */ H: mount X on P/d, umount X /* ambos se propagam para Z */ Z: umount2(P/d) = 0 /* a cobertura agora está desbloqueada */ Z: read P/d/secret = "covered-by-root" /* segredo revelado */
Portanto, transfira a propriedade de bloqueio apenas para a montagem abaixo das montagens que o chamador colocou. Uma cópia propagada que fica abaixo de uma montagem bloqueada também é bloqueada, de modo que a montagem na parte inferior da pilha possui um bloqueio conforme esperado por todas as verificações. A montagem no topo permanece bloqueada para garantir que continue cobrindo mesmo se a montagem propagada for desmontada novamente.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.