PT-2021-14487 · Unknown · @Thi.Ng/Egf

Erik-Krogh

·

Publicado

2021-03-30

·

Atualizado

2021-04-06

·

CVE-2021-21412

CVSS v3.1

8.8

Alta

VetorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas
Versões do @thi.ng/egf anteriores à 0.4.0
Descrição
O problema diz respeito à execução de código arbitrário em valores de propriedade marcados com #gpg quando a opção decrypt: true está ativada. Isso é relevante apenas quando valores criptografados com GPG são usados ou exigidos, já que as funções de análise do EGF não tentam descriptografar valores por padrão devido à indisponibilidade do GPG em ambientes de navegador.
Recomendações
Para versões anteriores à 0.4.0, atualize para a versão 0.4.0 ou posterior para resolver o problema.
Como solução alternativa temporária, considere realizar uma pesquisa com expressão regular por valores marcados com #gpg no arquivo/string de origem do EGF e verifique se há caracteres de backtick (`) na string do valor criptografado; em seguida, substitua-os ou remova-os, ou ignore a análise se estiverem presentes.

Correção

OS Command Injection

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2021-21412
GHSA-RJ44-GPJC-29R7

Produtos afetados

@Thi.Ng/Egf