В новой macOS Mojave найдена брешь, позволяющая похитить личные данные

В новой macOS Mojave найдена брешь, позволяющая похитить личные данные

В новой macOS Mojave найдена брешь, позволяющая похитить личные данные

В день релиза новой версии операционной системы macOS, которая получила название Mojave, известный эксперт в области безопасности Патрик Уордл продемонстрировал уязвимость, позволяющую получить доступ к защищенным файлам.

В видео, которое длится минуту, Уордл обращает внимание на тот факт, что функции безопасности новой версии ОС от Apple легко можно обойти, что позволит добраться до конфиденциальной информации пользователя — например, до списка контактов.

Исследователь заявил, что смог получить доступ к контактам пользователя с помощью приложения с ограниченными правами. Это значит, что для использования бреши в безопасности совершенно необязательно повышать свои привилегии в системе.

Эта 0-day уязвимость существует из-за того, как именно Apple внедрила функции защиты различной конфиденциальной информации.

Таким образом, как объясняет специалист, вредоносное или нежелательное приложение может обойти новые механизмы безопасности, которые корпорация реализовала в свежей версии своей операционной системы.

Уордл уточнил, что брешь не распространяется на все функции безопасности Mojave, а также не затрагивает аппаратную составляющую — например, камеру. Исследователь принял мудрое решение пока не публиковать технические подробности этой проблемы безопасности.

В опубликованном Уордлом видео можно наблюдать, как эксперт пытается скопировать содержимое адресной книги пользователя на рабочий стол:

30-летняя уязвимость в libpng поставила под удар миллионы приложений

Анонсирован выпуск libpng 1.6.55 с патчем для опасной уязвимости, которая была привнесена в код еще на стадии реализации проекта, то есть более 28 лет назад. Пользователям и разработчикам советуют как можно скорее произвести обновление.

Уязвимость-долгожитель в библиотеке для работы с растровой графикой в формате PNG классифицируется как переполнение буфера в куче, зарегистрирована под идентификатором CVE-2026-25646 и получила 8,3 балла по шкале CVSS.

Причиной появления проблемы является некорректная реализация API-функции png_set_dither(), имя которой было со временем изменено на png_set_quantize(). Этот механизм используется при чтении PNG-изображений для уменьшения количества цветов в соответствии с возможностями дисплея.

Переполнение буфера возникает при вызове png_set_quantize() без гистограммы и с палитрой, в два раза превышающей максимум для дисплея пользователя. Функция в результате уходит в бесконечный цикл, и происходит чтение за границей буфера.

Эту ошибку можно использовать с целью вызова состояния отказа в обслуживании (DoS). Теоретически CVE-2026-25646 также позволяет получить закрытую информацию или выполнить вредоносный код, если злоумышленнику удастся внести изменения в структуру памяти до вызова png_set_quantize().

Уязвимости подвержены все версии libpng, с 0.90 beta (а возможно, и с 0.88) до 1.6.54. Ввиду широкого использования библиотеки пользователям настоятельно рекомендуется перейти на сборку 1.6.55 от 10 февраля 2026 года.

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