PT-2021-18206 · Sydent · Sydent
Richvdh
·
Publicado
2021-04-15
·
Atualizado
2022-08-03
·
CVE-2021-29430
CVSS v4.0
8.7
Alta
| Vetor | AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N |
**Nome do software vulnerável e versões afetadas:
Versões do Sydent anteriores a 89071a1, 0523511, f56eee3
Descrição:
O Sydent é um servidor de identidade Matrix de referência que não limita o tamanho das solicitações recebidas de clientes HTTP, permitindo que um usuário mal-intencionado envie uma solicitação HTTP com um corpo muito grande, levando ao esgotamento da memória e à negação de serviço. Além disso, o Sydent não limita o tamanho da resposta para solicitações que faz a servidores Matrix remotos, o que poderia levar à exaustão da memória e à negação de serviço se um servidor mal-intencionado retornasse uma resposta muito grande. Esse problema afeta qualquer servidor que aceite solicitações de registro de clientes não confiáveis.
Recomendações:
Para versões anteriores a 89071a1, 0523511, f56eee3, atualize para uma dessas versões para resolver o problema.
Como solução alternativa temporária, considere limitar os tamanhos das solicitações em um proxy reverso HTTP para minimizar o risco de exploração.
Observação: Não há soluções alternativas conhecidas para o problema com respostas excessivamente grandes de servidores Matrix remotos.
Correção
Allocation of Resources Without Limits
RCE
Resource Exhaustion
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Sydent