PT-2021-23237 · Unknown · App-Service-Configurable+1

Publicado

2021-11-18

·

Atualizado

2021-11-23

·

CVE-2021-41278

CVSS v3.1

5.7

Média

VetorAV:N/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:N
Nome do software vulnerável e versões afetadas
Versões do app-functions-sdk-go anteriores à 2.1.0
Versões do app-service-configurable anteriores à 2.1.0
Descrição
O app-functions-sdk exporta uma transformação aes que os scripts do usuário podem chamar opcionalmente para criptografar dados no pipeline de processamento. Não é fornecida nenhuma função de descriptografia. A criptografia não está habilitada por padrão, mas, se usada, o nível de proteção pode ser inferior ao esperado pelo usuário devido a uma implementação defeituosa. Isso permite que invasores descriptografem mensagens por meio de vetores não especificados. A implementação defeituosa permanecerá em um estado obsoleto até ser removida na próxima versão principal do EdgeX, a fim de evitar quebra de software existente que dependa dessa implementação.
Recomendações
Para versões do app-functions-sdk-go anteriores à 2.1.0, atualize para a versão 2.1.0 e modifique os scripts do usuário para usar a nova transformação aes256 no lugar da transformação aes existente.
Para versões do app-service-configurable anteriores à 2.1.0, atualize para a versão 2.1.0 e modifique os scripts do usuário para usar a nova transformação aes256 no lugar da transformação aes existente.
Como solução alternativa temporária, considere alterar o pipeline de processamento para usar um endpoint HTTPS (TLS 1.3) para exportar e ignorar a criptografia.

Correção

Use of a Broken Cryptographic Algorithm

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2021-41278
GHSA-6C7M-QWXJ-MVHP

Produtos afetados

App-Functions-Sdk-Go
App-Service-Configurable