PT-2021-23941 · Armeria · Armeria

Abdallah Zaher

·

Publicado

2021-12-02

·

Atualizado

2021-12-06

·

CVE-2021-43795

CVSS v3.1

7.5

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
**Nome do software vulnerável e versões afetadas:
Versões do Armeria anteriores à 1.13.4
Descrição:
Um invasor pode acessar o sistema de arquivos local de um servidor Armeria além do diretório restrito enviando uma solicitação HTTP cujo caminho contenha %2F (codificação de /), como /files/..%2Fsecrets.txt, contornando a lógica de validação de caminho do Armeria.
Recomendações:
Para versões anteriores à 1.13.4, atualize para o Armeria 1.13.4 ou superior, que contém a lógica de validação de caminho reforçada que lida com %2F adequadamente.
Como solução temporária, considere inserir um decorador que execute uma validação adicional no caminho da solicitação, como verificar se o caminho contém %2f ou %2F e retornar uma resposta BAD REQUEST caso contenha.

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-43795
GHSA-8FP4-RP6C-5GCV

Produtos afetados

Armeria