CVE-2026-65629 in joseinformazioni

Riassunto

di VulDB • 27/10/2026

Uso di hash della password con sforzo computazionale insufficiente nella libreria jose consente a un attaccante che ottiene l'esportazione di una chiave privata crittografata con password di recuperare la chiave privata tramite un attacco offline di cracking delle password.

Quando jose esporta una chiave privata crittografata con password utilizzando jose_jwk:to_der/2 (JOSE.JWK.to_der/2), la funzione jose_jwk_der:to_binary/3 in src/jwk/jose_jwk_der.erl serializza la chiave come EncryptedPrivateKeyInfo PKCS#8 utilizzando lo schema PBES2 con parametri di derivazione della chiave hardcoded: PBKDF2-HMAC-SHA256 con un conteggio delle iterazioni di 2048 e un salt casuale a 8 byte (64 bit). Nessuno dei due valori può essere sovrascritto dal chiamante.

Entrambi i valori sono ben al di sotto delle linee guida attuali (OWASP raccomanda dell'ordine di 600.000 iterazioni per PBKDF2-HMAC-SHA256, e NIST raccomanda salt di almeno 128 bit), quindi il fattore di lavoro key-stretching è circa 300 volte inferiore al previsto e il salt ridotto riduce il costo della precomputazione attraverso le chiavi. La crittografia simmetrica (AES-256-CBC con un IV casuale a 16 byte) non è interessata; la debolezza risiede interamente nella forza di derivazione. Un attaccante che ottiene uno di questi blob esportati (ad esempio da un backup, repository di configurazione, object storage o log) può eseguire un attacco offline economico basato su dizionario o brute-force contro la password dell'esportazione e il successo comporta l'ottenimento della chiave privata completa.

Questo problema interessa jose: dalla versione 1.10.0 alla 1.11.13 (esclusa).

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsabile

EEF

Prenotare

22/07/2026

Divulgazione

26/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!