PT-2024-30671 · Unknown+1 · Baremetal Operator+2

Tuminoid

·

Publicado

2024-09-03

·

Atualizado

2025-01-10

·

CVE-2024-43803

CVSS v4.0

6.9

Média

VetorAV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
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 BareMetalHosts 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

Exploit

Correção

Information Disclosure

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2024-43803
GHSA-PQFH-XH7W-7H3P
GO-2024-3109
OPENSUSE-SU-2024:14608-1
OPENSUSE-SU-2025_0060-1
SUSE-SU-2025:0060-1

Produtos afetados

Kubernetes
Suse
Baremetal Operator