PT-2022-24887 · Unknown · Ghinstallation

CVE-2022-39304

·

Publicado

2022-12-19

·

Atualizado

2022-12-29

CVSS v3.1

5.0

Média

VetorAV:L/AC:H/PR:L/UI:R/S:U/C:H/I:N/A:L
Nome do software vulnerável e versões afetadas
Versões 1 a 1 do ghinstallation
A versão 2.0.0 do ghinstallation não é afetada, pois contém a correção para o problema.
Descrição
O problema diz respeito ao ghinstallation, que fornece um protocolo de transporte implementando o http.RoundTripper para autenticação como uma instalação do GitHub App. Quando a solicitação para atualizar um token de instalação falhava na versão 1, a solicitação e a resposta HTTP eram retornadas para depuração, contendo o JWT bearer do aplicativo. Esse token, embora tivesse vida curta, com no máximo 10 minutos, poderia ser retornado aos clientes. Não há informações disponíveis sobre o número estimado de dispositivos potencialmente afetados ou incidentes reais em que esse problema tenha sido explorado.
Recomendações
Para as versões 1 do ghinstallation, atualize para a versão 2.0.0 para resolver o problema.
Como solução alternativa temporária, considere restringir o acesso ao ghinstallation.Transport para minimizar o risco de exploração até que um patch seja aplicado.
Evite expor erros retornados pelo ghinstallation.Transport a partes não confiáveis para impedir a possível extração e uso indevido do JWT.

Exploit

Correção

Generation of Error Message Containing Sensitive Information

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2022-39304
GHSA-H4Q8-96P6-JCGR
GO-2022-1178

Produtos afetados

Ghinstallation