Tuminoid

#12567de 53,625
21.6CVSS total
Vulnerabilidades · 3
Média
2
Alta
1
PT-2024-30671
6.9
2024-09-03
Unknown · Baremetal Operator · CVE-2024-43803
**Nome do software vulnerável e versões afetadas** Versões do baremetal-operator anteriores à 0.8.0 Versões do baremetal-operator anteriores à 0.6.2 Versões do baremetal-operator anteriores à 0.5.2 **Descrição** O Bare Metal Operator (BMO) implementa uma API do Kubernetes para gerenciar hosts bare metal no Metal3. O CRD `BareMetalHost` (BMH) permite que os campos `userData`, `metaData` e `networkData` do host provisionado sejam especificados como links para Segredos do Kubernetes. Um usuário com permissão para criar ou editar um `BareMetalHost` pode extrair um `Segredo` de outro namespace, utilizando-o, por exemplo, como `userData` para provisionar algum host. O BMO lerá apenas uma chave com o nome `value` (ou `userData`, `metaData` ou `networkData`), o que limita um pouco a exposição. Segredos usados por outros `BareMetalHost`s em diferentes namespaces estão sempre vulneráveis. Essa vulnerabilidade só é significativa se o cluster tiver usuários além dos administradores e os privilégios dos usuários estiverem limitados aos seus respectivos namespaces. **Recomendações** Para versões anteriores à 0.8.0, atualize para a versão 0.8.0 ou posterior. Para versões anteriores à 0.6.2, atualize para a versão 0.6.2 ou posterior. Para versões anteriores à 0.5.2, atualize para a versão 0.5.2 ou posterior. Antes da atualização, duplique os segredos do BMC para o namespace onde o BMH correspondente está localizado. Após a atualização, remova os segredos antigos. Como solução alternativa temporária, configure o RBAC do BMO para ter escopo de namespace para segredos, em vez de escopo de cluster, para impedir que o BMO acesse segredos de