PT-2021-7627 · Sinatra+8 · Sinatra+8
Publicado
2021-02-17
·
Atualizado
2025-08-25
·
CVE-2022-29970
CVSS v2.0
7.8
Alta
| Vetor | AV:N/AC:L/Au:N/C:C/I:N/A:N |
Nome do software vulnerável e versões afetadas
Versões do Sinatra anteriores à 2.2.0
Descrição
O problema está relacionado a restrições insuficientes no nome do caminho na estrutura de aplicativos web Ruby Sinatra, permitindo que um invasor remoto acesse dados confidenciais. A vulnerabilidade ocorre porque o Sinatra não valida se o caminho expandido corresponde a public dir ao servir arquivos estáticos.
Recomendações
Para versões anteriores à 2.2.0, atualize para a versão 2.2.0 ou posterior para resolver o problema. Como solução temporária, considere restringir o acesso a diretórios confidenciais para minimizar o risco de exploração.
Exploit
Correção
Path traversal
Untrusted Search Path
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Almalinux
Astra Linux
Centos
Linuxmint
Red Hat
Red Os
Rocky Linux
Sinatra
Ubuntu