PT-2024-21644 · Minder · Minder
Evankanderson
·
Publicado
2024-02-26
·
Atualizado
2024-06-28
·
CVE-2024-27093
CVSS v3.1
7.5
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Nome do software vulnerável e versões afetadas
Versões do Minder 0.0.31 e anteriores
Versões do Minder anteriores à 0.20240226.1425
Descrição
A vulnerabilidade permite que um invasor registre um repositório com um ID upstream inválido ou diferente, fazendo com que o Minder relate o repositório como registrado, mas não corrija alterações futuras que entrem em conflito com a política. Isso ocorre porque os webhooks do repositório não correspondem a nenhum repositório conhecido no banco de dados. Para registrar um repositório com um ID diferente, o provedor registrado deve ter acesso de administrador ao repositório em questão; caso contrário, ocorrerá um erro 404. Se o token do provedor armazenado não tiver acesso ao repositório, as correções não serão aplicadas com sucesso. Ações de reconciliação não são executadas em repositórios com esse tipo de incompatibilidade. Isso parece ser uma vulnerabilidade potencial de negação de serviço.
Recomendações
Para as versões 0.0.31 e anteriores do Minder, atualize para a versão 0.20240226.1425 ou posterior para resolver o problema.
Para versões do Minder anteriores à 0.20240226.1425, atualize para a versão 0.20240226.1425 ou posterior para resolver o problema.
Como solução alternativa temporária, considere restringir o acesso à chamada
RegisterRepository para impedir que invasores registrem repositórios com IDs de upstream inválidos ou diferentes.Exploit
Correção
RCE
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Minder