PT-2024-35149 · Rancher · Steve

Publicado

2024-11-20

·

Atualizado

2025-04-11

·

CVE-2024-52280

CVSS v3.1

7.7

Alta

VetorAV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
Nome do software vulnerável e versões afetadas
Versões do steve anteriores às que incluem os seguintes commits:
Descrição
Foi descoberta uma vulnerabilidade na API Steve, permitindo que usuários monitorem recursos aos quais não têm permissão de acesso quando possuem pelo menos algumas permissões genéricas sobre o tipo. Por exemplo, um usuário que possa obter um único segredo em um único namespace pode obter todos os segredos em todos os namespaces. Isso ocorre porque, durante uma solicitação watch para um único ID, a API Steve usa o cliente de administração, que pode ler todos os recursos, em vez de um cliente que se faz passar pelo usuário que está fazendo a solicitação. Isso permite que qualquer solicitante veja o conteúdo de qualquer objeto, como chaves secretas, certificados de assinatura e tokens de API.
Recomendações
Para resolver esse problema, atualize para uma versão da Steve API que inclua as correções, como as versões que incluem os seguintes commits:
Como solução alternativa temporária, considere restringir o acesso à solicitação watch com um ID especificado, para minimizar

Correção

Improper Authentication

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-52280
GHSA-J5HQ-5JCR-XWX7
GO-2024-3281
OPENSUSE-SU-2024:14519-1

Produtos afetados

Steve