PT-2022-24805 · Onedev · Onedev

Robinshine

·

Publicado

2022-09-13

·

Atualizado

2022-10-01

·

CVE-2022-39205

CVSS v3.1

9.0

Crítica

VetorAV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas
Versões do Onedev anteriores à 7.3.0
Descrição
A vulnerabilidade permite que usuários não autenticados assumam o controle de uma instância do Onedev caso não haja um proxy reverso configurado corretamente. O endpoint “/git-prereceive-callback”, destinado ao acesso localhost, pode ser invocado por invasores, levando à execução de comandos git. As variáveis de ambiente para a execução desses comandos podem ser controladas por meio de parâmetros de consulta, permitindo que invasores gravem em arquivos arbitrários e, potencialmente, executem código arbitrário. Esse ataque é difícil de detectar, o que aumenta seu impacto potencial.
Recomendações
Para versões anteriores à 7.3.0, atualize para a versão 7.3.0 ou posterior para resolver a vulnerabilidade. Como solução temporária, considere restringir o acesso ao endpoint “/git-prereceive-callback” para minimizar o risco de exploração. Além disso, certifique-se de que um proxy reverso devidamente configurado esteja em funcionamento para impedir o acesso não autorizado.

Exploit

Correção

Improper Authentication

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2022-39205
GHSA-4F9H-H82C-4XM2

Produtos afetados

Onedev