CVE-2026-65629 in joseinformação

Sumário

de VulDB • 27/10/2026

Uso de hash de senha com esforço computacional insuficiente na biblioteca jose permite que um atacante que obtenha uma exportação de chave privada criptografada por senha recupere a chave privada por meio de um ataque offline de força bruta em senhas.

Quando o jose exporta uma chave privada criptografada por senha usando `jose_jwk:to_der/2` (JOSE.JWK.to_der/2), a função `jose_jwk_der:to_binary/3` em `src/jwk/jose_jwk_der.erl` serializa a chave como um PKCS#8 EncryptedPrivateKeyInfo utilizando o esquema PBES2 com parâmetros de derivação de chave codificados no fonte (hardcoded): PBKDF2-HMAC-SHA256 com uma contagem de iterações de 2048 e um sal aleatório de 8 bytes (64 bits). Nenhum desses valores pode ser substituído pelo chamador.

Ambos os valores estão muito abaixo das diretrizes atuais (a OWASP recomenda na ordem de 600.000 iterações para PBKDF2-HMAC-SHA256, e a NIST recomenda sais de pelo menos 128 bits), portanto o fator de trabalho de alongamento da chave é aproximadamente 300 vezes menor do que o pretendido, e o sal curto reduz o custo da pré-computação entre chaves. A criptografia simétrica (AES-256-CBC com um IV aleatório de 16 bytes) não é afetada; a fraqueza está inteiramente na força da derivação. Um atacante que obtenha um desses blobs exportados (por exemplo, de um backup, repositório de configuração, armazenamento de objetos ou logs) pode realizar um ataque barato offline de dicionário ou força bruta contra a senha de exportação, e o sucesso resulta na obtenção da chave privada completa.

Este problema afeta jose: das versões 1.10.0 até antes da 1.11.13.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsável

EEF

Reservar

22/07/2026

Divulgação

26/10/2026

Moderação

aceite

Entrada

VDB-426620

EPSS

0.00062

KEV

não

Atividades

muito baixo

Fontes

Interested in the pricing of exploits?

See the underground prices here!