Nederlandse beveiligingsonderzoekers hebben tijdens de Pwn2Own-hackwedstrijd in Amsterdam een beveiligingsprobleem in de browser van iOS-versies 5 en 6 gevonden. Met javascript is het mogelijk om onder meer foto's en video's te stelen.
Naast foto's en video's kunnen ook het adresboek en de browser-history worden geplunderd. Dat vertelt een van de beveiligingsonderzoekers die het probleem ontdekten, Certified Secure-ceo Joost Pol. Zijn bedrijf won de Pwn2Own-hackwedstrijd voor mobiele devices, die woensdag werd gehouden in Amsterdam.
De opdracht van de wedstrijd was om een beveiligingslek in iOS 5.1.1 te vinden, maar de hack van Pol en zijn collega, Daan Keuper, bleek ook te werken op iOS 6. Die nieuwste versie komt woensdagavond uit, maar is dus kwetsbaar, denkt Pol. Zij hebben de code getest op de gold master en in de regel is dat de versie die ook naar het grote publiek wordt uitgerold. "De hack werkt sowieso op de iPhone 4S", zegt Pol tegen Tweakers.net. "En waarschijnlijk ook op de iPhone 5." De gestolen gegevens konden worden verstuurd naar een eigen server van de onderzoekers.
De kwetsbaarheid zit in de just in time-compiler van Safari, die javascript omzet naar machinecode. "Je hebt op iOS als aanvaller in feite twee mogelijkheden om native code uit te voeren", zegt Pol. "Dat is return-oriented programming of de jit-compiler." Bij return-oriented programming worden de bestaande machine-instructies van een bepaald programma in een specifieke, door de aanvaller gekozen volgorde uitgevoerd, waardoor hij zijn eigen code kan samenstellen.
Het serveren van wat simpele javascript is voldoende om de gegevens te stelen. Het surfen naar een besmette website kan dus leiden tot gegevensdiefstal. Pol: "Het risico bestaat uit mensen die dit niet voor de lol doen, zoals wij, maar die bijvoorbeeld via geïnfecteerde advertenties foto's stelen. Dat is voor veel mensen toch een pijnlijk punt."
Omdat ook Android en BlackBerry OS de webkit-engine van Safari gebruiken, is de kans volgens Pol groot dat ook die kwetsbaar zijn voor het beveiligingsprobleem. "Maar dat hebben we niet getest", benadrukt hij. De onderzoekers kregen voor het ontdekken van het beveiligingsprobleem de hoofdprijs van 30.000 dollar. Andere deelnemers ontdekten onder meer een beveiligingsprobleem in de nfc-implementatie van de Galaxy S3, waardoor shellcode kon worden uitgevoerd.
[Reactie gewijzigd door watercoolertje op 20 september 2012 09:38]
In iOS 5, Apple introduced a new JavaScript engine called Nitro, which significantly increased the performance of JavaScript in the Mobile Safari browser. For a while, iOS 5 had the fastest-executing JavaScript in the mobile browser ecosystem. Again, Android has caught up: the JavaScript engine in Android 4 is a major step up from Android 2.x (Gingerbread).
[Reactie gewijzigd door dulion op 19 september 2012 16:41]
Maar niet in de browser die elke willekeurige site kan triggeren. Maar buiten de app store als je zelf buiten de appstore dingen gaat installeren... CalimeroVoor de bovenstaande reacties, ik zou maar niet googlen op android, beveiligingslek/virus aangezien er 10 tallen in omloop zijn.
Als het in de webkit engine zit dan treft het mogelijk ook de webkit browsers in Windows zoals Google Chrome en Safari. Dat is nog een veel belangrijker gat dan dat het ook Android browsers treft.Als ik het artikel lees zit het lek dus eigenlijk in de webkit engine en niet in de browsercode? Nogal een verschil na zo'n titel te lezen.
De PHP-versie (iets anders opgezet, zelfde resultaat):This module exploits a cross-domain issue within the Android web browser to exfiltrate files from a vulnerable device.
[Reactie gewijzigd door donny007 op 19 september 2012 16:41]
[Reactie gewijzigd door watercoolertje op 20 september 2012 09:50]
[Reactie gewijzigd door ultimasnake op 19 september 2012 16:48]
[Reactie gewijzigd door JanvdVeer op 19 september 2012 17:10]
[Reactie gewijzigd door YopY op 19 september 2012 18:36]
Je kan in iOS niet overstappen naar een alternatieve browser, dus er valt weinig aan te doen.Wat me opvalt, is dat met het laatste lek in IE overheden op de wereld en mensen op bijvoorbeeld Twitter en Facebook oproepen tot een ban van die browser.
[Reactie gewijzigd door Dreamvoid op 20 september 2012 01:32]
Ja, omdat het UID (unieke id) altijd uit te lezen is. Iedere 2.56MHz RFID-tag kun je gebruiken als NFC tag. Als je er meer mee wil (zoals lezen en schrijven) heb je de sleutels nodig.ov-chipkaart kun je ook gebruiken als tag met anytag b.v. op de s3
MWR showed an exploit against a previously undiscovered vulnerability on a Samsung Galaxy S3 phone running Android 4.0.4. Through NFC it was possible to upload a malicious file to the device, which allowed us to gain code execution on the device and subsequently get full control over the device using a second vulnerability for privilege escalation.
The same vulnerability could also be exploited through other attack vectors, such as malicious websites or e-mail attachments.
Enkele meters met de juiste apparatuur. De beperking van enkele centimeters zit hem vooral in de stroomvoorziening van de chip (inductie). De antennes van de NFC-lezer kunnen tot op enkele meters signalen ontvangen, en zenden hard genoeg om ontvangen te kunnen worden op enkele meters afstand*.Wat is de afstand van NFC op de s3?
[Reactie gewijzigd door donny007 op 19 september 2012 17:01]
Op dit item kan niet meer gereageerd worden.
Populair: Tablets E3 2013 Mobiele telefoons Google Sony Apple Microsoft Games Politiek en recht Consoles
© 1998 - 2013 Tweakers.net B.V. onderdeel van De Persgroep, ook uitgever van Computable.nl, Autotrack.nl en Carsom.nl • Hosting door True