PT-2025-1149 · Karmada+1 · Karmada+1
Suidpit
·
Publicado
2025-01-03
·
Atualizado
2025-01-10
·
CVE-2024-56514
CVSS v4.0
5.3
Média
| Vetor | AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N |
Nome do Software Vulnerável e Versões Afetadas
Versões do Karmada anteriores a 1.12.0
Descrição
O Karmada é um sistema de gerenciamento Kubernetes que permite aos usuários executar aplicações nativas da nuvem em múltiplos clusters e nuvens Kubernetes. O sistema é vulnerável a uma vulnerabilidade TarSlip, que permite a um invasor gravar arquivos arbitrários em caminhos arbitrários do sistema de arquivos ao fornecer um arquivo de definição de recurso personalizado (CRD) malicioso durante a inicialização do Karmada. Isso pode ser feito fornecendo um caminho do sistema de arquivos ou uma URL HTTP(s) para recuperar os CRDs necessários ao Karmada. Os CRDs são baixados como um arquivo tar compactado com gz, e um invasor pode explorar essa vulnerabilidade para alterar caminhos de arquivos. A partir da versão 1.12.0 do Karmada, a verificação de arquivo dos CRDs é utilizada para melhorar a robustez do sistema de arquivos.
Recomendações
Para versões anteriores a 1.12.0, ao usar
karmadactl init para configurar o Karmada, inspecione manualmente os arquivos CRD para verificar sequências como ../ que alterariam caminhos de arquivos, para determinar se eles potencialmente incluem arquivos maliciosos.
Ao usar o karmada-operator para configurar o Karmada, atualize o karmada-operator para uma das versões corrigidas, que é a versão 1.12.0 ou posterior.Exploit
Correção
Path traversal
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Karmada
Suse