CVE-2024-56515 in matrix-media-repoinformação

Sumário

de VulDB • 27/05/2026

O Matrix Media Repo (MMR) é um repositório de mídia altamente configurável para multi-homeservers do Matrix. Se os processadores de miniatura (thumbnailers) para SVG ou JPEGXL estiverem habilitados (eles estão desabilitados por padrão), um usuário pode carregar um arquivo que alega ser um desses tipos e solicitar uma miniatura para invocar um decodificador diferente no ImageMagick. Em algumas instalações do ImageMagick, isso inclui a capacidade de executar o Ghostscript para decodificar a imagem/arquivo. Se os processadores de miniatura para MP4 estiverem habilitados (também desabilitados por padrão), o mesmo problema acima pode ocorrer com a instalação do ffmpeg. O MMR utiliza vários outros decodificadores para todos os outros tipos de arquivo ao preparar miniaturas. Problemas teóricos são possíveis com esses decodificadores; no entanto, nos testes, não foi possível explorá-los. Isso foi corrigido no MMR v1.3.8. O MMR agora inspeciona o mimetype da mídia antes de gerar a miniatura e escolhe um processador de miniatura com base nesses resultados, em vez de confiar em valores fornecidos pelo usuário. Isso pode levar a menos miniaturas quando formatos de arquivo obscuros são usados. Isso também ajuda a restringir o escopo de problemas teóricos com todos os decodificadores que o MMR usa para miniaturas. Os usuários são aconselhados a atualizar. Usuários incapazes de atualizar podem desabilitar os tipos de miniatura SVG, JPEGXL e MP4 na configuração do MMR, o que impede a invocação dos decodificadores. Recomenda-se também desabilitar tipos de arquivo incomuns no servidor para limitar a superfície de risco. Contêineres e outras tecnologias semelhantes também podem ser usados para limitar o impacto de vulnerabilidades em decodificadores externos, como ImageMagick e ffmpeg. Algumas instalações do ImageMagick podem já desabilitar tipos de arquivo "inseguros", como PDFs. Essa opção pode ser replicada em outros ambientes conforme necessário. O ffmpeg pode ser compilado com decodificadores/codecs limitados. A imagem Docker para o MMR desabilita PDFs e formatos semelhantes por padrão.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsável

GitHub M

Reservar

26/12/2024

Divulgação

16/01/2025

Moderação

aceite

Entrada

VDB-292158

CPE

pronto

EPSS

0.00629

KEV

não

Atividades

muito baixo

Fontes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!