Цепочка эксплойтов для Edge без повреждения памяти начинается с захода на microsoft.com

Заявка Orange Tsai на Pwn2Own не потребовала трюков с кучей. Пяти логических багов и двух функций Windows хватило, чтобы запустить подложенный бинарник.

Вкратце

Edge сам создаёт и авторизует профиль Microsoft, когда вы заходите на сайт Microsoft. Неправильная настройка CORS на assets.msn.com позволяет любому сайту прочитать email вошедшего пользователя. Дальше цепочка обходит ограничитель навигации, белый список всплывающих окон и запись диагностического лога, чтобы запустить подложенный telnet.exe.

Награда — $175 000 на Pwn2Own Berlin 2026. Автор говорит, что при создании цепочки ИИ не использовался.

Пять багов и две функции Windows, без повреждения памяти

Слайд с Pwnie Award 2026 из разбора
Слайд с Pwnie Award 2026 из разбора

Разбор Orange Tsai начинается с ограничителя навигации Conditional Access в Edge. Навигации запускаются из процесса браузера и по умолчанию идут во вкладку, которая активна, что даёт универсальный XSS на таких сайтах, как google.com. Проверка origin через GetLastCommittedURL() пропускает навигации из других окон, а жёстко прописанный белый список всплывающих окон пропускает about:blank#quickAuthPopup.

Вход в аккаунт играет тихую роль: визит на сайт Microsoft создаёт профиль и авторизует вас, а уязвимость CORS на assets.msn.com раскрывает email. Побег проходит через схему read:// в Immersive Reader, которой нет в чёрном списке привилегированных страниц Chromium, и через zipDiagnosticLogFiles(): обход пути и нулевой байт перезаписывают protocols.json. После перезапуска Windows находит отсутствующий telnet.exe в папке WindowsApps, доступной для записи пользователю. Эксплойт короче 100 строк, над ним работали около двух месяцев. Он принёс $175 000 и 17,5 очков Master of Pwn на Pwn2Own Berlin 2026, а также премию Pwnie в номинации Epic Achievement.

Читателей больше задел профиль, чем эксплойт

Фраза из разбора о том, что простое посещение microsoft.com создаёт профиль и входит в него, вызвала самую резкую реакцию:

«Это отвратительное поведение, цепочка RCE или нет.» — комментатор о автоматическом входе

Другой указал на связанное видео обратной цепочки, где Edge открывается из приложения «Калькулятор» (

), и похвалил цепочку (комментатор).

Для защитников вывод такой: ни один из пяти багов не поймали бы механизмы защиты памяти. Это решения по интеграции продукта. Браузер доверяет origin'ам, которыми владеет Microsoft, настолько, что пропускает проверки всплывающих окон и origin.

Получайте такие разборы каждый день

Главные истории Hacker News — на email, в Telegram или RSS.

Следующая новость · 4 из 8 Читать дальше
🚀Tech

Мир, перерисованный по IPv4-адресам: у Индии 47 млн, и тред спорит, почему

IP Trust пересчитал площадь каждой страны по её доле из 3,6 млрд адресов, которые можно геолоцировать. Комментарии сразу ушли к тому, кто живёт за одним общим IP.

★ 237 · 💬 323 · iptrust.co · 2 мин