PT-2020-14088 · Gogs · Gogs

Muxishuihan

·

Publicado

2020-06-21

·

Atualizado

2024-08-21

·

CVE-2020-14958

CVSS v3.1

6.5

Média

VetorAV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
Nome do software vulnerável e versões afetadas
Gogs versão 0.11.91
Descrição
O problema está relacionado a permissões inseguras no Gogs, especificamente na função MakeEmailPrimary, localizada em models/user mail.go. Essa função não possui uma verificação para garantir que o usuário seja o proprietário do e-mail, o que pode levar a problemas de segurança.
Recomendações
Para a versão 0.11.91 do Gogs, considere modificar a função MakeEmailPrimary em models/user mail.go para incluir uma verificação que confirme se o usuário é o proprietário do e-mail antes de permitir alterações nas configurações de e-mail. Como solução temporária, considere restringir o acesso à funcionalidade de modificação de e-mail até que uma correção adequada seja implementada.

Correção

Improper Preservation of Permissions

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2020-14958
GHSA-4C7M-VV47-7C69
GO-2022-0788

Produtos afetados

Gogs