‘Ripple20’ Bugs Impact Hundreds of Millions of Connected Devices