Apple heeft een patch voor iOS uitgebracht die een ernstige kwetsbaarheid in de SSL/TLS-implementatie oplost. Ook OS X lijkt echter kwetsbaar. De bug maakt het mogelijk dataverkeer in te zien dat versleuteld zou moeten zijn.
Apple heeft iOS 6 en 7 updates gegeven naar de versies 7.0.6 en 6.1.6. Volgens de fabrikant was er sprake van een bug die het 'mogelijk maakte voor een aanvaller met verhoogde netwerkrechten om via ssl/tls beschermde data af te vangen en te wijzigen'. De oorzaak zou liggen bij het niet goed valideren van de authenticiteit van de verbinding, maar de details zijn nog schaars.
Het is met andere woorden mogelijk voor een aanvaller om https://-verkeer vanaf een niet gepatcht iOS-apparaat dat over een netwerk loopt waar hij ook mee verbonden is, in te zien. Ssl/tls moet vooral gevoelige dataverbindingen zoals internetbankieren, online aankopen en webmail beschermen, maar de encryptieprotocollen worden bij steeds meer sites toegepast. Vooral bij verbindingen met gratis openbare netwerken is de nu opgedoken bug een gevaar.
Meerdere bronnen, zoals beveiligingsbedrijf Crowdstrike, melden echter dat niet alleen iOS, maar ook OS X de foutieve ssl/tls-implementatie bevat. Volgens NeoWin is alleen https://-verkeer met directe ip-adressen kwetsbaar en url's met domeinnamen niet. Onduidelijk is welke versies van OS X getroffen zijn, maar volgens Neowin gaat het in ieder geval om Mavericks.
Het advies aan iPhone- en iPad-gebruikers is om de update naar de laatste iOS-versie zo snel mogelijk door te voeren. Verder wordt aangeraden om verbindingen met netwerken waarvan de betrouwbaarheid niet vast staat te vermijden. De verwachting is dat Apple een update voor OS X gaat uitbrengen, maar deze is nog niet aangekondigd.
Update, 15.30: De fout zou liggen bij een dubbele 'goto fail' in de code. Hierdoor zou de de check of het certificaat wel bij de private key hoort, worden overgeslagen, betoogt onder andere Adam Langley van Google.