image

Уязвимость позволяет внедрить фишинговое письмо, которое на внешний вид не отличается от формы ввода логина и пароля в iCloud.

Под катом пример кода, эксплуатирующий уязвимость.

Баг позволяет заменить удалённо HTML содержание письма на всплывающее окно с предложением ввести пароль. Чтобы почтовый клиент загрузил фишинговое окно, письмо должно содержать тег
<meta http-equiv=refresh>

В элементе UIWebView JS отключен, в котором находится письмо, но это можно сделать средствами HTML и CSS.

Ян Соучек — который нашёл и опубликовал информацию об уязвимости, заявил, что компания Apple была уведомлена в январе, однако обновления, закрывающие эту ошибку, до сих пор нету в версии 8.1.2.

Пример кода можно найти на github.

Комментарии (7)


  1. REZ1DENT3
    13.06.2015 23:37
    -5

    это не баг — это фича


  1. Finesse
    14.06.2015 03:03

    Почему нельзя встроить форму сразу в HTML код письма?


    1. Antelle
      14.06.2015 11:32

      На гитхабе в readme есть ссылка на ответ.


  1. bzz11g
    14.06.2015 09:28
    +3

    ждем новую волну фоток знаменитостей


  1. sigmatik
    14.06.2015 09:50

    Получается для того чтобы украсть фото знаменитостей было достаточно просто знать имел-адрес, на который нужно отправить заветное письмо. Забавно


  1. myrrec
    14.06.2015 19:56
    -1

    Интересно, а у mail только в этом сервисе такие уязвимости?


    1. valievkarim
      15.06.2015 10:24
      -1

      Вы, наверное, имели в виду «у Apple»?