PT-2021-18206 · Sydent · Sydent

Richvdh

·

Publicado

2021-04-15

·

Atualizado

2022-08-03

·

CVE-2021-29430

CVSS v4.0

8.7

Alta

VetorAV: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 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2021-29430
GHSA-WMG4-8CP2-HPG9
PYSEC-2021-21

Produtos afetados

Sydent