Apple опровергла возможность брутфорса пароля на iPhone

Apple опровергла возможность брутфорса пароля на iPhone

Apple опровергла возможность брутфорса пароля на iPhone

В пятницу независимый исследователь в области безопасности Мэтью Хики сообщил информацию о возможной брутфорс-атаке с использованием пароля на устройствах iPhone и iPad. Эксперт отправил свою находку Apple, корпорация отреагировала официальным заявлением, в котором опровергает выводы специалиста.

Согласно эксперту, злоумышленник может отправить все вариации пароля за один раз, указав каждый — с 0000 до 9999 — в одной строке без пробелов. Как пояснил исследователь, такой способ атаки происходит потому, что процедура ввода клавиатуры имеет приоритет над функцией стирания данных устройства.

Apple iOS "Erase data" UI glitch from Hacker Fantastic on Vimeo.

 

Хики говорит, что атака актуальна только после того, как устройство было загружено, так как работает больше подпрограмм.

С самого начала способ атаки, описанный исследователем, вызвал сомнения других специалистов. Ситуации, когда различные эксперты привлекали к себе внимание обнаружением «липовых» уязвимостей — не редкость.

Все ждали официальных комментариев от Apple, и вот — корпорация опубликовала заявление по этому поводу:

«Недавно опубликованный отчет об обходе парольной защиты на iPhone является ошибкой. Это результат неправильного тестирования».

Подпишитесь на новости

Обновите Telegram для Android: версия 13.2.2 закрыла опасную уязвимость

Telegram исправил уязвимость в HTML-виджетах, которые мессенджер открыл для ботов 9 ноября. Через ошибку скрипт из обычного сообщения мог выйти за пределы песочницы и выполнить машинный код на устройстве. Проблема находилась в движке JavaScript QuickJS, который Telegram использует в собственном форке QuickJS-ng.

Патч описан в журнале изменений песочницы виджетов Telegram на GitHub. Парсер QuickJS принимал конструкцию await using в заголовке цикла даже внутри обычных, неасинхронных функций.

В таком случае движок завершал функцию по пути для асинхронного кода и не закрывал ссылки на ее локальные переменные. Вложенные функции после возврата продолжали обращаться к уже освобожденному участку стека. Такой класс ошибок называют use-after-return.

О проблеме сообщили применительно к Telegram для Android 13.2.1, но, по данным Telegram, она затрагивала все платформы, где собирается форк движка. Исправление внесли 10 ноября: теперь парсер выдает синтаксическую ошибку на такую конструкцию. В тот же день вышла версия Telegram для Android 13.2.2.

Уязвимый код попал в основную ветку QuickJS-ng 16 мая вместе с поддержкой явного управления ресурсами. Ошибку описал разработчик Андреас Рёсдал.

9 ноября он опубликовал в репозитории QuickJS-ng аудит безопасности всего движка, проведенный с помощью модели Claude от Anthropic. В отчете 27 находок, уязвимость с await using в нем третья, с высоким уровнем опасности.

RSS: Новости на портале Anti-Malware.ru