28

IOS CSS of death

PoC )

IOS CSS of death Копипаста, Habr, IOS, Mac os, Iphone, Safari, HTML, CSS, Длиннопост

На github опубликован код, приводящий к force restart iOS (11/12 GM) устройств при посещении html-страницы. Также приводит к зависанию Mac OS High Sierra/Mohave при использовании Safari.

Код, приводящий к force restart представляет из себя html-код с большим количеством вложенных div'ов и "сумашедшей" функцией размытия заднего плана:

...
div {
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
width:10000px; height:10000px;
}
</style>
</head>
<body>
<div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div>
...

Также опубликована PoC html-страница, реализующая данный баг (пользователи Safari переходят на свой страх и риск).Есть предположение, что баг закрался на уровне ниже, нежели webkit и может привести к более серьезным последствиям. Также, использование данного бага может быть применимо в социотехнических компаниях и дурацких розыгрышах, так что советую крайне подозрительно относится ко всем ссылкам, тем более что на iOS все браузеры, по сути, это надстройка над Сафари.

IOS CSS of death Копипаста, Habr, IOS, Mac os, Iphone, Safari, HTML, CSS, Длиннопост

Есть предположение, что баг закрался на уровне ниже, нежели webkit и может привести к более серьезным последствиям. Также, использование данного бага может быть применимо в социотехнических компаниях и дурацких розыгрышах, так что советую крайне подозрительно относится ко всем ссылкам, тем более что на iOS все браузеры, по сути, это надстройка над Сафари.


Оригинал: https://habr.com/post/423411/

Нашел источник: https://twitter.com/pwnsdx/status/1040944750973595649

Найдены возможные дубликаты

+8

Убери повторы текста, у тебя дублированы два куска текста.

раскрыть ветку 2
0

Сорян, не заметил, старый глюк пикабу.

@moderator, удалите, пожалуйста, два абзаца перед первой картинкой:

На github опубликован код, приводящий к force restart iOS (11/12 GM) устройств при посещении html-страницы. Также приводит к зависанию Mac OS High Sierra/Mohave при использовании Safari.
Код, приводящий к force restart представляет из себя html-код с большим количеством вложенных div'ов и "сумашедшей" функцией размытия заднего плана:
раскрыть ветку 1
+6

Нихрена не надо удалять! Пикабу не только гении читают!! Это для них и придумано!!! И не глюк, а фича!

+2

ipad air, ios 10.3.2

При попытке открыть в хроме - перезагрузка.

0
Поверил на своей девушке, iPhone 7, iOS 11.4.1, перезагружается))
раскрыть ветку 3
+2

Не перегружай больше девушку )

раскрыть ветку 1
+2
Я имею ввиду телефон девушки)
+1
А у тебя живой девушки, не по имени Сири нет?
0
Открыл в Chrome на Android на хорошем железе) Если быстро прокрутить страницу, то тот ещё психодел))))
0
по моему там не только суть в куче вложенных div, а еще и огромном скроле, который сафари не можут эргономично преподнести пользователю + webkit и выдаёт ошибку)

...а ослик 11 хотя б попытался)

Иллюстрация к комментарию
раскрыть ветку 1
0

Webkit везде, а тяжко только яблокам.

0

MacOs, с сафари мак уходит в дикие лаги и спустя секунды зависает. Черт

0

За ссылку на эту страницу в платину улетишь... Ссылку в студию

раскрыть ветку 3
0

Два раза в посте указана https://cdn.rawgit.com/pwnsdx/ce64de2760996a6c432f06d612e33a...

раскрыть ветку 2
+1

Засыпаю по ходу, в мозиле открыл. У нас нет айфонов, а есть у тещи завтра посмотрим

раскрыть ветку 1
0

брехня

не виснет

раскрыть ветку 6
+1

11.4.1 телефон уходит в ребут

-2

версия какая?

раскрыть ветку 4
0

11,1,2

раскрыть ветку 3
Похожие посты
Похожие посты закончились. Возможно, вас заинтересуют другие посты по тегам: