CVE-2026-74619 in Linuxinformação

Sumário

de VulDB • 22/08/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

ovl: não exibir aviso quando a montagem é concluída de outro espaço de usuário (user namespace)

fsopen() registra o espaço de usuário do chamador em fc->user_ns e retorna um descritor de arquivo comum. Nada vincula a tarefa que chama fsconfig(FSCONFIG_CMD_CREATE) à tarefa que criou o contexto. O fd é herdado através das chamadas fork() e exec() e pode ser passado por meio de soquetes unix (unix socket).

Concluir um contexto a partir de outro espaço de usuário é permitido intencionalmente. vfs_cmd_create() autoriza a criação com mount_capable(), que, para FS_USERNS_MOUNT, verifica ns_capable(fc->user_ns, CAP_SYS_ADMIN), e isso tem sucesso para uma tarefa que possui CAP_SYS_ADMIN em um ancestral do fc->user_ns. Portanto, uma tarefa não privilegiada pode atingir o WARN_ON() em ovl_fill_super(): criar um espaço de usuário e um espaço de montagem (mount namespace) em um processo filho, chamar fsopen("overlay") nesse contexto, enviar o fd do fscontext para o pai e permitir que o pai execute FSCONFIG_CMD_CREATE. Ambos os espaços vêm de uma chamada simples a unshare(1), sem necessidade de nenhuma capacidade (capability):

WARNING: fs/overlayfs/super.c:1551 em ovl_fill_super+0x7b9/0x1e20 [overlay]
CPU: 3 UID: 1000 PID: 3243376 Comm: fswarn Call Trace: get_tree_nodev+0x71/0xa0 ovl_get_tree+0x15/0x20 [overlay]
vfs_get_tree+0x2a/0x100 vfs_cmd_create+0x60/0xf0 __do_sys_fsconfig+0x4b2/0x500

O processo filho precisa do espaço de montagem porque fsopen() em si é restrito por may_mount(), que solicita CAP_SYS_ADMIN no espaço de usuário proprietário do espaço de montagem do chamador. fsconfig() não repete essa verificação.

Trata-se de um WARN_ON() e não de um WARN_ON_ONCE(), portanto, a condição pode ser acionada em loop para contaminar (taint) o kernel e inundar os logs, além de causar panic no kernel iniciado com panic_on_warn.

Continue recusando a montagem e pare de exibir avisos sobre ela. ovl_parse_param() já especifica uma verificação do espaço de usuário dessa maneira para Opt_override_creds.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsável

Linux

Reservar

15/08/2026

Divulgação

22/08/2026

Moderação

aceite

Entrada

VDB-394401

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Might our Artificial Intelligence support you?

Check our Alexa App!