PT-2024-25695 · Minder · Minder

Adamkorcz

·

Publicado

2024-05-07

·

Atualizado

2024-05-10

·

CVE-2024-34084

CVSS v3.1

7.5

Alta

VetorAV: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 anteriores à 0.0.48
Descrição
O método HandleGithubWebhook do Minder está suscetível a um ataque de negação de serviço proveniente de uma solicitação HTTP não confiável. A vulnerabilidade existe antes que a solicitação seja validada e, portanto, a solicitação ainda não é confiável no momento da falha. Isso permite que um invasor com a capacidade de enviar solicitações para HandleGithubWebhook cause uma falha no plano de controle do Minder e impeça outros usuários de utilizá-lo. O problema surge porque a função validatePayloadSignature gera um leitor a partir da solicitação recebida, o que pode levar ao esgotamento da memória se o corpo da solicitação for grande.
Recomendações
Para versões anteriores à 0.0.48, atualize para a versão 0.0.48 para corrigir a vulnerabilidade. Como solução temporária, considere restringir o acesso ao endpoint HandleGithubWebhook para minimizar o risco de exploração. Evite usar a função readerFromRequest com solicitações não confiáveis até que o problema seja resolvido.

Exploit

Correção

Resource Exhaustion

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2024-34084
GHSA-9C5W-9Q3F-3HV7
GO-2024-2821

Produtos afetados

Minder