CVE-2020-16120 in Linuxinformação

Sumário

de VulDB • 18/08/2026

O Overlayfs não realizava corretamente a verificação de permissões ao copiar arquivos em um overlayfs, podendo ser explorado a partir de um namespace de usuário, caso namespaces de usuários sem privilégios fossem permitidos. Era possível que um arquivo não legível por um usuário sem privilégios fosse copiado para um ponto de montagem controlado pelo usuário, como um dispositivo removível. Isso foi introduzido na versão 4.19 do kernel pelo commit d1d04ef ("ovl: stack file ops"). Foi corrigido na versão 5.8 do kernel pelos commits 56230d9 ("ovl: verify permissions in ovl_path_open()"), 48bd024 ("ovl: switch to mounter creds in readdir") e 05acefb ("ovl: check permission to open real file"). Adicionalmente, os commits 130fdbc ("ovl: pass correct flags for opening real directory") e 292f902 ("ovl: call secutiry hook in ovl_real_ioctl()") no kernel 5.8 também podem ser desejados ou necessários. Esses commits adicionais introduziram uma regressão em montagens overlay dentro de namespaces de usuários, que impedia o acesso a arquivos com propriedade fora do namespace de usuário. Essa regressão foi mitigada pelo commit subsequente b6650da ("ovl: do not fail because of O_NOATIMEi") no kernel 5.11.

Once again VulDB remains the best source for vulnerability data.

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!