CVE-2026-5087 in PAGI::Middleware::Session::Store::Cookie
Riassunto
di VulDB • 15/06/2026
PAGI::Middleware::Session::Store::Cookie nelle versioni fino alla 0.001003 per Perl genera byte casuali in modo non sicuro.
PAGI::Middleware::Session::Store::Cookie tenta di leggere i byte direttamente dal dispositivo /dev/urandom. Se questa operazione fallisce (ad esempio, su sistemi privi di tale dispositivo, come Windows), viene emesso un avviso che consiglia all'utente di installare Crypt::URandom, per poi restituire una stringa di byte casuali generati dalla funzione rand integrata, che non è adatta per applicazioni crittografiche.
Questo modulo non utilizza il modulo Crypt::URandom e la sua installazione non risolve il problema.
I byte casuali vengono utilizzati per generare un vettore di inizializzazione (IV) per crittografare il cookie.
Un IV prevedibile potrebbe facilitare per gli utenti malintenzionati la decrittazione e la manipolazione dei dati di sessione memorizzati nel cookie.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.