PT-2021-19906 · Unknown · Edgexfoundry

Publicado

2021-07-09

·

Atualizado

2021-07-14

·

CVE-2021-32753

CVSS v3.1

8.3

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:L
Nome do software vulnerável e versões afetadas
Versões do EdgeX Foundry de Edinburgh a Hanoi
Descrição
Existe uma vulnerabilidade no EdgeX Foundry quando o gateway de API é configurado para autenticação OAuth2 e um usuário proxy é criado. Os parâmetros client id e client secret, necessários para obter um token de autenticação OAuth2, são definidos com o nome de usuário do usuário proxy. Um invasor remoto pode realizar um ataque de senha baseado em dicionário no endpoint do token OAuth2 do gateway de API para obter um token de autenticação OAuth2 e usar esse token para fazer chamadas autenticadas aos microsserviços do EdgeX a partir de uma rede não confiável. O OAuth2 é o método de autenticação padrão na versão Edinburgh do EdgeX, mas foi alterado para JWT na versão Fuji e nas versões posteriores.
Recomendações
Para as versões do EdgeX Foundry de Edinburgh a Hanoi, atualize para a versão EdgeX Ireland para obter a correção, pois o método de autenticação OAuth2 está desativado na versão Ireland.
Se não for possível atualizar e a autenticação OAuth2 for necessária, crie usuários OAuth2 diretamente usando a API de administração do Kong e evite o uso da ferramenta security-proxy-setup para criar usuários OAuth2.

Correção

Improper Authentication

Improper Access Control

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2021-32753
GHSA-XPH4-VMCC-52GH

Produtos afetados

Edgexfoundry