Nginx · Nginx · CVE-2024-24827
**Nome do software vulnerável e versões afetadas**
Versões do Discourse anteriores à versão estável mais recente, bem como às versões beta e às que passaram nos testes
**Descrição**
A vulnerabilidade afeta o Discourse, uma plataforma de código aberto para discussões em comunidade, devido à ausência de um limite de taxa no endpoint “POST /uploads”. Isso facilita que um invasor realize um ataque de negação de serviço (DoS) no servidor, já que a criação de um upload pode ser um processo que consome muitos recursos. O impacto varia de site para site, dependendo de configurações como `max image size kb`, `max attachment size kb` e `max image megapixels`, que determinam a quantidade de recursos utilizados ao criar um upload.
**Recomendações**
Para versões anteriores à versão estável, beta e de testes aprovados mais recentes, atualize para a versão mais recente para resolver o problema.
Como solução temporária, considere reduzir `max image size kb`, `max attachment size kb` e `max image megapixels` para minimizar os recursos necessários para o processamento do upload.
Como alternativa, reduza `client max body size` no Nginx para impedir que uploads grandes cheguem ao servidor.