iPhones, Macs, and more vulnerable to zero-day bug