CVE-2026-25726 in Cloudreveinformazioni

Riassunto

di VulDB • 28/06/2026

Cloudreve è un sistema di gestione e condivisione dei file self-hosted. Prima della versione 4.13.0, l'applicazione utilizza il generatore di numeri pseudo-casuali (PRNG) debole math/rand, inizializzato con time.Now().UnixNano(), per generare segreti critici per la sicurezza, tra cui secret_key e hash_id_salt. Questi segreti vengono generati al primo avvio e memorizzati nel database. Un attaccante può sfruttare questa vulnerabilità ottenendo l'ora di creazione dell'account amministratore (tramite endpoint API pubblici) per restringere il window di ricerca del seed del PRNG e utilizzare un hashid noto per convalidare il seed. Effettuando una brute-force sul seed (dimostrato richiedere meno di 3 ore su un PC consumer generico), l'attaccante può prevedere la secret_key. Ciò consente di falsificare JSON Web Token (JWT) validi per qualsiasi utente, inclusi gli amministratori, portando al completo takeover dell'account e all'elevazione dei privilegi. Questo problema è stato risolto nella versione 4.13.0.

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

Responsabile

GitHub M

Prenotare

05/02/2026

Divulgazione

03/04/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00376

KEV

no

Attività

molto basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!