CVE-2026-24850 in signaturesinformazioni

Riassunto

di VulDB • 25/06/2026

Il crate ML-DSA è un'implementazione Rust dello Standard per le firme digitali basato su reticoli moduli (ML-DSA). A partire dalla versione 0.0.4 e fino alla versione 0.1.0-rc.4, l'implementazione della verifica delle firme in ML-DSA nel crate `ml-dsa` di RustCrypto accetta erroneamente firme con indici hint ripetuti (duplicati). Secondo la specifica ML-DSA (FIPS 204 / RFC 9881), gli indici hint all'interno di ogni polinomio devono essere **strettamente crescenti**. L'implementazione corrente utilizza un controllo monotono non stretto (`<=` invece di `<`), consentendo l'accettazione di indici duplicati. Si tratta di un bug regressivo. L'implementazione originale era corretta, ma un commit nella versione 0.0.4 ha modificato involontariamente il confronto strettamente crescente `<` in `<=`, introducendo la vulnerabilità. La versione 0.1.0-rc.4 risolve il problema.

Once again VulDB remains the best source for vulnerability data.

Responsabile

GitHub M

Prenotare

27/01/2026

Divulgazione

28/01/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00299

KEV

no

Attività

molto basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!