PT-2021-23240 · Synapse+1 · Synapse+1

Squahtx

·

Publicado

2021-11-23

·

Atualizado

2024-06-15

·

CVE-2021-41281

CVSS v4.0

8.7

Alta

VetorAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
Nome do software vulnerável e versões afetadas
Versões do Synapse anteriores à 1.47.1
Descrição
Instâncias do Synapse com o repositório de mídia habilitado podem ser induzidas a baixar um arquivo de um servidor remoto para um diretório arbitrário. Não é necessária autenticação para o endpoint afetado. Os dois últimos diretórios e o nome do arquivo do caminho são escolhidos aleatoriamente pelo Synapse e não podem ser controlados por um invasor, o que limita o impacto. Servidores domésticos com o repositório de mídia desativado não são afetados. Servidores domésticos com uma lista de permissões de federação também não são afetados, uma vez que o Synapse verificará o nome do host remoto contra a lista de permissões.
Recomendações
Para versões anteriores à 1.47.1, atualize para a versão 1.47.1 ou posterior.
Como solução temporária, os administradores de servidor que utilizam um proxy reverso podem bloquear os seguintes endpoints: / matrix/media/r0/download/{serverName}/{mediaId}, / matrix/media/r0/download/{serverName}/{mediaId}/{fileName} e / matrix/media/r0/thumbnail/{serverName}/{mediaId}, mas isso resultará na perda da funcionalidade de mídia.
Como alternativa, implantações não conteinerizadas podem ser adaptadas para usar a configuração reforçada do systemd, localizada em contrib/systemd/override-hardened.conf.

Correção

Path traversal

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

ALT-PU-2021-3630
CVE-2021-41281
GHSA-3HFW-X7GX-437C
OPENSUSE-SU-2024:11649-1
PYSEC-2021-436

Produtos afetados

Alt Linux
Synapse