Sicherheitsforscher

HTML-Code lässt iPhones und iPads abstürzen

Ein Sicherheitsforscher hat unter dem Pseudonym @pwnsdx über Twitter etwas HTML-Code mit CSS veröffentlich, der beim Aufruf mit iOS-Safari zu einer Kernelpanik führt. Das iPhone oder iPad führt dann einen Reboot durch.

Von   Uhr

Der Fehler betrifft jedes iOS-Gerät, auf dem mindestens iOS 7 läuft. Wesentlichen sorgen die wenigen Zeilen CSS für einen Unschärfe-Effekt auf jedem div-Element auf der Webseite. Das zugehörige HTML der Seite enthält viele div-Elemente. Entsprechend viel Rechenleistung ist erforderlich. 
 
Die rechenintensive Berechnung überlastet den WebKit-Renderer und das System kann sich nur durch Kernelpanik und Neustart erholen.

Wer will, kann das ganze natürlich auch selbst testen, doch das ist nicht nötig. Mac Life hat es ausprobiert und siehe da: Sogar iOS 12 Golden Master stürzt beim Aufruf sang- und klanglos ab.  Der Code ist auf GitHub verfügbar. Keine Sorge, der Aufruf des Links sorgt nicht für einen Absturz.


Wer den Code auf dem Desktop aufruft, sorgt ebenfalls dafür, dass sehr viel Speicher alloziert wird und der Rechner langsam wird. Abstürze haben wir unter macOS und Windows allerdings nicht verzeichnen können. 

Es gibt immer wieder Fälle, in denen iOS-Geräte durch spezielle Zeichen in Textnachrichten abstürzen, was im Zweifelsfall noch ärgerlicher ist, also beim Aufruf einer Webseite einen Absturz zu verzeichnen. Theoretisch könnte das HTML auch in eine E-Mail eingebettet werden. Wir sind gespannt, ob Apple darauf reagiert und einen Filter einbaut. MIt großer Wahrscheinlichkeit wird der Fix in ein zukünftiges iOS-Update eingebaut.

Diskutiere mit!

Hier kannst du den Artikel "HTML-Code lässt iPhones und iPads abstürzen" kommentieren. Melde dich einfach mit deinem maclife.de-Account an oder fülle die unten stehenden Felder aus.

Nicht wirklich tragisch. Die Websites die ich besuche werden das mit Sicherheit nicht einbauen. Und die bösen sind vermutlich eh unbedeutend und bleiben es auch damit.

Konstrukte lassen sich für alle Systeme finden. Na denn.

Die Kommentare für diesen Artikel sind geschlossen.