
Воспроизведение бага iOS 11 CVE-2018-4110
Существует перемежающаяся проблема с установкой и истечением cookie в веб-приложениях на домашнем экране iOS 11. Наблюдаются два ошибочных поведения:
После установки cookie, закрытия приложения и его повторного открытия cookie может отсутствовать
После истечения cookie, закрытия приложения и его повторного открытия cookie может все еще присутствовать
Откройте https://bencompton.github.io/ios11-cookie-set-expire-issue/index.html в Mobile Safari и добавьте на домашний экран
Нажмите кнопку «log in»
Закройте приложение и откройте его снова. На этом этапе вы можете обнаружить, что вы больше не вошли в систему, или что вы все еще в ней. Проблема проявляется перемежающимся образом.
Если вы все еще вошли в систему, попробуйте нажать кнопку «log out».
Закройте приложение и откройте его снова. Вы можете обнаружить, что вы вышли из системы или все еще остаетесь в ней.
Если вы не замечаете никаких проблем сразу, повторяйте шаги 3–5, пока не столкнетесь с ситуацией, когда вы остаетесь в системе после выхода из нее или выходите из системы, когда должны быть в ней.