Critical crypto bug leaves Linux, hundreds of apps open to eavesdropping