В выпуске устранено 11 критических уязвимостей с возможностью выполнения кода за пределами песочницы — 4 из них use-after-free (AdFilter, WindowDialog, ServiceWorker, Fullscreen API), 7 переполнений буфера в WebGL/ANGLE/GPU-коде.
Также Google похоронила Privacy Sandbox: удалили Topics, Protected Audience, Attribution Reporting и прочий набор API, который должен был заменить сторонние куки. Смысл в них пропал ещё когда Google передумала убивать third-party cookies, но убрали код только сейчас. Взамен привезли Local Network Protection на Android — теперь приложению нужно отдельное разрешение, чтобы лезть во внутреннюю сеть (192.168.x.x и подобное), что должно прикрыть сканирование локалки для деанона пользователя и атаки на роутеры с принтерами.
Gemini продолжает расползаться по браузеру: американцам добавили виртуальную примерку одежды через AI в магазинах, а в iOS-версии теперь можно голосом обсуждать содержимое открытой страницы прямо с ассистентом.
Вдобавок для разработчиков завезли нативный HTML-элемент
<install> для быстрой установки веб-приложений и механизм анонимных токенов PVT, призванный избавить приватные вкладки от бесконечных капч со светофорами.Из реально полезного в коде — закрытие древней лазейки, через которую вредоносные сайты могли втихую щупать устройства в вашей локалке. В версии для Android включили механизм защиты LNP, который требует явного подтверждения перед обращением к подсетям
192.168.x.x или 10.x.x.x. Заодно прикрутили жесткие проверки CORS для Background Fetch. Это блокирует классические атаки, когда незаметный скрипт на открытой веб-странице отправлял фоновые запросы в админку вашего домашнего роутера, сетевого принтера или корпоративного портала.Linux / Линукс 🥸
