Эксперты Google пролили свет на пятилетнюю 0-day в Safari

Эксперты Google пролили свет на пятилетнюю 0-day в Safari

Новый отчёт исследователей из команды Google Project Zero раскрыл интересные подробности уязвимости в браузере Apple Safari, которая использовалась в атаках киберпреступников. Изначально разработчики устранили брешь в 2013 году, однако в декабре 2016-го баг вернулся.

CVE-2022-22620 — такой идентификатор получила уязвимость, ей также присвоили 8,8 балла по шкале CVSS. В середине февраля мы писали, что Apple устранила эту 0-day в системах iOS, iPadOS и macOS.

Это типичный баг некорректного использования динамической памяти (Use-After-Free, UAF) в компоненте WebKit. С помощью специально созданного веб-контента злоумышленник может выполнить произвольный код.

Теперь Мэдди Стоун из Google Project Zero пролила свет на подробности проблемы в безопасности:

«В этом случае уязвимость была полностью пропатчена ещё в 2013 году, когда появились первые данные о ней. Тем не менее спустя несколько лет она вернулась и была актуальна пять лет, прежде чем её закрыли в январе 2022 года».

Стоун также отметила, что такая ситуация имела место не только с Safari и подчеркнула необходимость уделять аудиту кода и патчам больше времени, чтобы избежать дублирования заплаток.