Вчера один изо юзеров IT общества HabraHabr сказал о том, что определенная последовательность арабских знаков вызывает критичную ошибку, которая приводит к аварийному окончанию хоть какого приложения, использующего движок WebKit в Mac OS X и iOS.
Опытным методом было выявлено, что неувязка существует лишь в Mac OS X 10.восьмой Mountain Lion и iOS 6. Остальные яблоковые операционки не мучаются от появившейся трудности. Посреди приложений, которые употребляют WebKit, есть браузеры Safari и Chrome (падают при попытке зайти на страничку с вредной последовательностью), обычное приложение Messages.app для iPhone (при получении SMS с арабскими знаками приложение «Сообщения» запирается) и программка iMessage.
Последовательность знаков, которая «разламывает» приложения в OS X и iOS
За вчерашний денек русский сектор веба просто захлестнула волна вредных сообщений, которые содержали «страшную» последовательность арабских знаков. К примеру, в социальной сети Вконтакте весьма оперативно отреагировали на возникшую делему. На данный момент соц.сеть автоматом убирает эти знаки изо записей.
К слову, ресурс ProstoMac тоже незначительно пострадал от данной для нас уязвимости. В течение нескольких часов в одной изо новостей висел комментарий, который закрывал браузеры Safari и Chrome. На данный момент сообщение удалено. Пользуясь случаем, передаем привет «шутнику».
Судя по этим данным юзера с HabraHabr-а, уязвимость существует уже довольно издавна, но в компании Apple никак не реагируют на делему. Может быть, наиболее широкая огласка принудит разрабов направить внимание на эту делему.