PT-2021-14346 · Unknown · Spring-Boot-Actuator-Logview

St0Rmi

·

Publicado

2021-01-05

·

Atualizado

2021-12-01

·

CVE-2021-21234

CVSS v3.1

7.7

Alta

VetorAV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
**Nome do software vulnerável e versões afetadas:
versões do spring-boot-actuator-logview anteriores à 0.2.13
Descrição:
O problema diz respeito a uma vulnerabilidade de traversal de diretório na biblioteca spring-boot-actuator-logview, que expõe um diretório de arquivos de log por meio de endpoints HTTP de administração. Tanto o filename a ser visualizado quanto a pasta base (relativa à raiz da pasta de logs) podem ser especificados por meio de parâmetros de solicitação. Embora o parâmetro filename fosse verificado para impedir explorações de traversal de diretório, o parâmetro da pasta base não era verificado de forma adequada, permitindo o acesso a arquivos fora do diretório base de logs. Por exemplo, especificar filename=somefile&base=../ poderia permitir o acesso a um arquivo fora do diretório pretendido.
Recomendações:
Para versões anteriores à 0.2.13, atualize para a versão 0.2.13 ou posterior para resolver o problema. Como medida de mitigação temporária, considere remover o acesso de leitura do usuário com o qual o aplicativo é executado a qualquer diretório não necessário para a execução do aplicativo, a fim de limitar o impacto. Além disso, o acesso ao endpoint logview pode ser limitado pela implantação do aplicativo atrás de um proxy reverso.

Exploit

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-2021-21234
GHSA-P4Q6-QXJX-8JGP

Produtos afetados

Spring-Boot-Actuator-Logview