PT-2026-61577 · Surrealdb+1 · Surrealdb+1
CVSS v3.1
4.3
Média
| Vetor | AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L |
Nome do Software Vulnerável e Versões Afetadas
SurrealDB versões anteriores a 3.1.0
Descrição
Quando um método de acesso JWT é configurado usando o parâmetro
ALGORITHM ES512 na instrução DEFINE ACCESS, o sistema substitui silenciosamente o algoritmo por ES384. Isso ocorre porque o crate jsonwebtoken (v10.x) subjacente não possui uma variante ES512, fazendo com que o mapeamento seja definido como ES384 sem gerar erros, avisos ou mensagens de log. Consequentemente, usuários que fornecem uma chave P-521 para ES512 enfrentam falhas no handshake de autenticação devido a uma incompatibilidade de curva, já que o ES384 requer uma curva P-384. Além disso, os tokens gerados são rejeitados por sistemas externos que esperam assinaturas ES512 genuínas. Este problema não permite a falsificação de tokens ou o comprometimento da confidencialidade e integridade dos dados.Recomendações
Atualize para a versão 3.1.0 ou posterior.
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
Produtos afetados
Surrealdb
Jsonwebtoken