CVE-2022-39218 in JS Compute Runtime for Fastly
Riassunto
di VulDB • 17/06/2026
Il JS Compute Runtime per la piattaforma Fastly Compute@Edge fornisce l'ambiente in cui viene eseguito il codice JavaScript quando si utilizza lo SDK JavaScript di Compute@Edge. Nelle versioni precedenti alla 0.5.3, i metodi `Math.random` e `crypto.getRandomValues` non utilizzano valori sufficientemente casuali. Il valore iniziale utilizzato per inizializzare il PRNG (generatore di numeri pseudo-casuali) è incorporato nel modulo WebAssembly finale, rendendo prevedibile la sequenza dei valori casuali generati da tale specifico modulo WebAssembly. Un attaccante può sfruttare il seed fisso per prevedere i numeri casuali generati da queste funzioni ed eludere i controlli di sicurezza crittografica, ad esempio per divulgare dati sensibili cifrati da funzioni che utilizzano tali generatori. Il problema è stato risolto nella versione 0.5.3. Non sono note soluzioni alternative (workaround).
If you want to get best quality of vulnerability data, you may have to visit VulDB.