PT-2024-20543 · Unknown · Casaos-Userservice

Cp0204

·

Publicado

2024-03-06

·

Atualizado

2024-03-11

·

CVE-2024-24765

CVSS v3.1

9.8

Crítica

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas
Versões do CasaOS-UserService anteriores à 0.4.7
Descrição
O problema diz respeito a uma vulnerabilidade de traversal de caminho na API do UserService, que permite que um agente não autorizado acesse qualquer arquivo no sistema devido à filtragem insuficiente de caminhos para arquivos de imagem de avatares de usuários. Isso pode levar à exposição de dados confidenciais, como o banco de dados de usuários do CasaOS, e potencialmente resultar em escalonamento de privilégios até os privilégios de root do sistema. A vulnerabilidade pode ser explorada através da construção de caminhos para acessar arquivos arbitrários, conforme demonstrado pelo endpoint da API “/v1/users/image” com um parâmetro path vulnerável.
Recomendações
Para versões anteriores à 0.4.7, atualize para a versão 0.4.7 para corrigir o problema. Como solução temporária, considere restringir o acesso ao endpoint da API /v1/users/image até que a atualização possa ser aplicada. Além disso, evite usar o parâmetro path no endpoint da API afetado até que o problema seja resolvido.

Exploit

Correção

Information Disclosure

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2024-24765
GHSA-H5GF-CMM8-CG7C
GO-2024-2616

Produtos afetados

Casaos-Userservice