PT-2024-23734 · Jjwt · Jjwt

CVE-2024-31033

·

Publicado

2024-04-01

·

Atualizado

2024-08-27

CVSS v3.1

6.8

Média

VetorAV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N
Nome do software vulnerável e versões afetadas
JJWT (também conhecido como Java JWT) até a versão 0.12.5
Descrição
O problema diz respeito ao JJWT ignorar certos caracteres, o que pode levar um usuário a concluir erroneamente que possui uma chave forte. O código afetado inclui o método setSigningKey() na classe DefaultJwtParser e o método signWith() na classe DefaultJwtBuilder. No entanto, o fornecedor contesta essa questão, afirmando que ela não pode ocorrer sem um erro do usuário e que a versão testada deve estar desatualizada.
Recomendações
Para o JJWT até a versão 0.12.5, considere revisar o uso dos métodos setSigningKey() e signWith() para garantir a implementação correta e a avaliação da força da chave.
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.

Exploit

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-2024-31033
GHSA-R65J-6H5F-4F92

Produtos afetados

Jjwt