Apple finally patches dangerous DNS flaw