PT-2020-14304 · Unknown · Xmpp-Http-Upload

Publicado

2020-10-06

·

Atualizado

2020-10-23

·

CVE-2020-15239

CVSS v2.0

4.0

Média

VetorAV:N/AC:L/Au:S/C:P/I:N/A:N
Nome do software vulnerável e versões afetadas
Versões do xmpp-http-upload anteriores à 0.4.0
Descrição
A vulnerabilidade permite que invasores leiam arquivos com a extensão .data acompanhados por um arquivo JSON com a extensão .meta quando o método GET é atacado. Isso pode levar à divulgação de informações e, em alguns cenários de hospedagem compartilhada, também à burla da autenticação ou de outras limitações no tráfego de saída. Em um cenário em que um único servidor tenha várias instâncias da aplicação em execução, um invasor que tenha conhecimento da estrutura de diretórios é capaz de ler arquivos de qualquer outra instância à qual o processo tenha acesso de leitura. Se as instâncias tiverem autenticação individual ou outras restrições, os invasores podem contornar esses limites usando o Traversal de Diretório para recuperar dados de outras instâncias. Se o servidor XMPP associado ou qualquer pessoa que conheça a SECRET KEY for mal-intencionada, ela poderá gravar arquivos fora do DATA ROOT, restritos a ter as extensões .meta e .data.
Recomendações
Para versões anteriores à 0.4.0, atualize para a versão 0.4.0 para resolver o problema. Como solução alternativa temporária, considere configurar o Apache para filtrar caminhos maliciosos ao usar proxy reverso. Restrinja o acesso a arquivos e diretórios confidenciais para minimizar o risco de exploração. Evite usar a SECRET KEY em contextos inseguros até que o problema seja resolvido.

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

CVE-2020-15239
GHSA-HWV5-W8GM-FQ9F
PYSEC-2020-158

Produtos afetados

Xmpp-Http-Upload