CVE-2023-26054: falha de média gravidade em moby buildkit
Credentials inlined to Git URLs could end up in provenance attestation in BuildKit
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.
O BuildKit pode expor acidentalmente credenciais do Git (usuários e senhas) nos registros de construção chamados atestados de proveniência. Isso acontece quando você constrói software a partir de um repositório Git que tem credenciais embutidas na URL, deixando esses segredos visíveis para qualquer pessoa que possa acessar os registros de construção.
Quando o BuildKit v0.11.0+ cria atestados de proveniência para construções iniciadas via URLs Git contendo credenciais embutidas, ou quando dicas de VCS são preenchidas a partir de .git/config, as credenciais permanecem desmascaradas nos metadados do atestado. Um atacante com acesso aos registros de proveniência pode extrair essas credenciais. A vulnerabilidade afeta construções onde as credenciais são passadas diretamente na URL Git ou herdadas da configuração local do repositório; a mitigação inclui atualizar para v0.11.4+ ou desabilitar dicas de VCS via BUILDX_GIT_INFO=0.
No mesmo produto, das mais perigosas para as menos.