CVE-2020-26278: falha de média gravidade em weaveworks weave
Weave Net Pods running in host PID namespace can be used to escalate other Kubernetes vulnerabilities
Publicada em · Atualizada em
Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.
Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.
Os pods do Weave Net no Kubernetes rodavam com acesso desnecessário ao namespace de processos do host (hostPID), permitindo que um atacante que conseguisse executar código dentro do pod tomasse controle de todo o host. Essa era uma permissão perigosa e não era necessária para o software funcionar.
O CVE-2020-26278 explora a configuração desnecessária de hostPID: true nos manifestos DaemonSet do Weave Net, permitindo que um atacante com execução de código dentro do pod privilegiado acesse e manipule todos os processos do host e o sistema de arquivos raiz. A vulnerabilidade requer um vetor de ataque secundário (ex: outra vulnerabilidade ou misconfiguraçõe no Kubernetes) para comprometer inicialmente o pod do Weave Net; a exploração possibilita comprometimento total do host devido às capacidades combinadas de privilégios elevados e hostPID.