PT-2024-26120 · Keycloak+2 · Keycloak+2

Theo-Ritense

·

Publicado

2024-05-13

·

Atualizado

2024-05-14

·

CVE-2024-34706

CVSS v3.1

9.8

Crítica

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas
Versões do Valtimo anteriores à 10.8.4
Versões do Valtimo anteriores à 11.1.6
Versões do Valtimo anteriores à 11.2.2
Descrição
O Valtimo é uma plataforma de código aberto para gestão de processos de negócios e gestão de casos. Ao abrir um formulário no Valtimo, o token de acesso (JWT) do usuário é exposto ao api.form.io por meio do cabeçalho x-jwt-token. Um invasor pode recuperar informações pessoais a partir desse token ou usá-lo para executar solicitações à API REST do Valtimo em nome do usuário conectado. Esse problema é causado por uma configuração incorreta do componente Form.io. Para realizar esse ataque, o invasor precisa ter acesso ao tráfego de rede no domínio api.form.io, o conteúdo do cabeçalho x-jwt-token deve estar registrado ou de alguma forma disponível para o invasor, o invasor precisa ter acesso de rede à API do Valtimo e precisa agir dentro do tempo de vida do token de acesso, que é de 5 minutos por padrão no Keycloak.
Recomendações
Para versões anteriores à 10.8.4, atualize para a versão 10.8.4 ou posterior para resolver o problema.
Para versões anteriores à 11.1.6, atualize para a versão 11.1.6 ou posterior para resolver o problema.
Para versões anteriores à 11.2.2, atualize para a versão 11.2.2 ou posterior para resolver o problema.
Como solução alternativa temporária, considere restringir o acesso ao domínio api.form.io e à API do Valtimo para minimizar o risco de exploração. Além disso, certifique-se de que o conteúdo do cabeçalho x-jwt-token não seja registrado nem disponibilizado de outra forma

Exploit

Correção

Insertion into Log File

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2024-34706
GHSA-XCP4-62VJ-CQ3R

Produtos afetados

Form.Io
Keycloak
Valtimo