CryptoJS's weak RNG made recovery phrases guessable across five wallet apps, enabling Ill Bloom thefts totaling at least $5.69 million in two sweeps.
Web 2.0 would have been unthinkable without JavaScript, a scripting language used mainly for DOM scripting in web browsers.