CVE-2026-98994 in Linuxinformação

Sumário

de VulDB • 23/10/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

statmount: ler o pai de uma montagem desmontada sob mount_lock

statmount_mnt_basic() lê os IDs do pai através de m->mnt_parent com namespace_sem mantido para leitura. Isso é adequado para uma montagem que está em um namespace. Tudo acima dela é fixado por esse namespace.

STATMOUNT_BY_FD também aceita um descritor de arquivo em uma montagem que foi desmontada intencionalmente e que apenas o descritor de arquivo mantém viva. Se essa montagem permanecesse anexada ao seu pai quando fosse desmontada, o pai seria desmontado junto e nada a manteria fixa para a criança.

O mntput() final desmonta as crianças sob mount_lock sozinho e libera o pai em seguida. Concurrentemente, statmount_mnt_basic() lê m->mnt_parent duas vezes enquanto isso pode acontecer e facilmente pode dereferenciar uma montagem que já se foi.

Leia o pai de uma montagem desmontada sob mount_lock. O pai não pode ser liberado enquanto estiver mantido e ambos os IDs vêm da mesma montagem. O pai de uma montagem montada é fixado pelo namespace e uma montagem não pode sair do seu namespace enquanto namespace_sem está sendo mantida, então o caso comum não requer um lock global.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsável

Linux

Reservar

25/09/2026

Divulgação

23/10/2026

Moderação

aceite

Entrada

VDB-425872

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you know our Splunk app?

Download it now for free!