В macOS обнаружена уязвимость, связанная с копированием буфера без проверки размера входных данных. Это классическое переполнение буфера, тип ошибки CWE-120. Злоумышленник, действующий удалённо, может вызвать отказ в обслуживании, то есть нарушить нормальную работу системы или отдельной программы. Затронуты версии macOS до 27. Уязвимость внесена в Банк данных угроз безопасности информации под номером BDU:2026-16179, её идентификатор - CVE-2026-84520.
CVE-2026-84520 в macOS
Как устроено переполнение буфера
Буфер - это участок памяти, который программа заранее отводит под данные. При переполнении она копирует туда больше информации, чем помещается, и не сверяет объём с выделенным размером. Лишние байты перезаписывают соседние области памяти. Отсюда типичные последствия: аварийное завершение процесса, зависание приложения или сбой в работе всей системы.
Способ эксплуатации в карточке уязвимости описан как манипулирование структурами данных. Класс проблемы - уязвимость кода. Дату выявления указали 14 сентября 2026 года. Производитель проблему подтвердил.
Отдельного разговора заслуживает вектор атаки. По метрике CVSS 3.1 уязвимость набирает 9,8 балла, по более старой версии CVSS 2.0 - 10. Оба вектора указывают на удалённую эксплуатацию. Злоумышленнику не нужен физический доступ к устройству, не требуются учётные данные и не нужно участие пользователя. Чтобы сработал сценарий, владельцу не придётся открывать файл или переходить по ссылке.
Уровень опасности в источнике обозначен как критический. Это редкий случай, когда два поколения метрики почти совпадают в оценке и оба дают максимум или близкое к нему значение.
Публичный эксплойт и группа риска
Эксплойт - это код, который использует уязвимость на практике. Для CVE-2026-84520 он уже есть в открытом доступе. Это меняет расклад. Раньше проблему требовалось уметь находить самостоятельно, теперь рабочий инструмент доступен каждому, кто умеет с ним обращаться. Ссылку на него опубликовали на GitHub.
Пострадать могут пользователи Mac всех профилей: частные лица, сотрудники компаний, специалисты на удалённой работе. Повышенное внимание разумно тем, у кого компьютер постоянно подключён к сети и выполняет роль рабочей машины.
Речь идёт об отказе в обслуживании, а не о краже данных, поэтому главный риск - потеря доступности. Система или приложение перестают отвечать, работа прерывается. Для одного человека это неудобство. Для организации - простой и срыв задач, которые зависят от конкретной машины.
Исправление и обновление
Apple подтвердила уязвимость и закрыла её. Рекомендации производителя опубликованы на сайте поддержки, сама уязвимость помечена как устранённая. Патч закрывает проблему целиком, обходные меры нужны только тем, кто не может установить свежую сборку сразу.
Что делать
Обновите macOS до актуальной версии - рекомендации Apple доступны по адресу support.apple.com/en-us/149035. Если обновление пока невозможно, ограничьте сетевой доступ к машине: закройте лишние сетевые службы и по возможности изолируйте устройство в отдельном сегменте сети, чтобы отказ в обслуживании не затронул соседние системы.
Организациям имеет смысл свериться, у всех ли рабочих Mac стоит обновление. Управление исправлениями помогает держать версии в парке машин ровными и не оставлять отдельные устройства без патча.
Публичный эксплойт рядом с уязвимостью критического уровня опасности сокращает окно между раскрытием сведений и первыми попытками эксплуатации до считаных дней. Компании, которые откладывают обновление рабочих Mac, рискуют получить простой там, где его можно было избежать.
Ссылки
- https://bdu.fstec.ru/vul/2026-16179
- https://www.cve.org/CVERecord?id=CVE-2026-84520
- https://support.apple.com/en-us/149035
- https://github.com/csrXamfi/CVE-2026-84520