PT-2024-25695 · Minder · Minder
Adamkorcz
·
Publicado
2024-05-07
·
Atualizado
2024-05-10
·
CVE-2024-34084
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 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
Produtos afetados
Minder