HTTP error "301 Permanently Moved" used as seed for random number

crowning

Well-known member
http://www.theguardian.com/technology/2015/jun/01/bitcoin-app-critical-update-bug-crypto-breakdown

TL;DR: when Blockchain's Bitcoin app for Android fails to internally create a random number it queries the website random.org.

random.org changed the protocol from HTTP(
headpalm.gif
) to HTTPS and the app got HTTP error "301 Permanently Moved" EACH single time as seed for the next random number, thus creating always the same wallet address.


DoubleFacePalm.jpg
 
Last edited by a moderator:
Am surprised they even pull a random number off a website, surely thats an attack vector for a hacker, how hard can it be to generate a random number with an advanced cpu?!
 
Back
Top