PT-2025-37076 · Stalwart · Stalwart
B0-N0-B0
+1
·
Publicado
2025-09-10
·
Atualizado
2025-10-07
·
CVE-2025-59045
CVSS v4.0
7.1
Alta
| Vetor | AV:N/AC:L/AT:N/PR:L/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 Stalwart 0.12.0 até 0.13.2
Descrição:
O Stalwart é um servidor de e-mail e colaboração. Existe uma vulnerabilidade de exaustão de memória na implementação CalDAV do Stalwart que permite que atacantes autenticados causem uma negação de serviço ao desencadear consumo de memória ilimitado através da expansão de eventos recorrentes. Um atacante autenticado pode derrubar o servidor Stalwart criando eventos recorrentes com cargas úteis grandes e desencadeando sua expansão através de requisições CalDAV
REPORT. Uma única requisição maliciosa expandindo 300 eventos com descrições de 1000 caracteres pode consumir até 2 GB de memória. A vulnerabilidade existe na função ArchivedCalendarEventData.expand, que processa requisições CalDAV REPORT com expansão de eventos. Quando um cliente solicita eventos recorrentes em sua forma expandida usando o elemento <C:expand>, o servidor armazena todas as instâncias de eventos expandidos na memória sem impor limites de tamanho.Recomendações:
Atualize para a versão 0.13.3 ou posterior do Stalwart.
Se a atualização imediata não for possível, implemente limites de memória no nível do container/sistema.
Monitore o uso de memória do servidor em busca de picos incomuns.
Considere limitar a taxa de requisições CalDAV
REPORT.
Restrinja o acesso CalDAV apenas a usuários confiáveis.Exploit
Correção
Allocation of Resources Without Limits
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Stalwart