На главную

Docker исправил критическую уязвимость CVE-2026-77179 в macOS Sandboxes

2 мин
Docker исправил критическую уязвимость CVE-2026-77179 в macOS Sandboxes

Материал подготовлен искусственным интеллектом на основе нескольких источников — ссылки на оригиналы приведены ниже.

Docker исправил критическую уязвимость в Docker Sandboxes, позволявшую вредоносному коду внутри виртуальной машины macOS выйти за пределы общего каталога проекта и читать или изменять файлы на хосте. Уязвимость CVE-2026-77179 затрагивала версии с 0.28.0 по 0.41.9 и была устранена в версии 0.42.0, выпущенной 7 сентября. Docker не сообщал о случаях эксплуатации данной уязвимости.

Ключевые факты

  • Уязвимость CVE-2026-77179 имеет рейтинг Critical и затрагивает версии Docker Sandboxes с 0.28.0 по 0.41.9 на macOS.
  • Уязвимость была исправлена в версии Docker Sandboxes 0.42.0, выпущенной 7 сентября.
  • Эксплуатация уязвимости выполняется с правами учётной записи хоста, под которой работает виртуальная машина, что потенциально может привести к выполнению кода на хосте.
  • Docker не сообщал о случаях эксплуатации, а оценка CISA по состоянию на 16 сентября указывает на отсутствие эксплуатации.
  • В том же выпуске исправлена вторая уязвимость CVE-2026-79994 с рейтингом High и оценкой CVSS 8.7, затрагивающая версии с 0.37.0 по 0.41.9.

Детали уязвимости

Выход за пределы изолированной среды осуществляется через хост-сервер virtio-fs, который при повторном открытии удалённого файла по сохранённому пути следовал по символическим ссылкам. Гостевая система могла заменить родительский каталог символической ссылкой и затем читать или изменять файлы от имени пользователя VMM — учётной записи хоста, под которой работает монитор виртуальной машины. В документации Docker с марта указано, что символические ссылки, указывающие за пределы рабочей области, не обрабатываются. Для эксплуатации уязвимости требуется наличие вредоносного кода внутри песочницы, например, агента кодирования, обращённого против своего пользователя, или любого вредоносного компонента, установленного и запущенного агентом.

Вторая уязвимость

Уязвимость CVE-2026-79994 имеет рейтинг High по оценке Docker и оценку CVSS 8.7; она затрагивает версии с 0.37.0 по 0.41.9, но не 0.42.0. Уязвимость находится в ретрансляторе, который позволяет песочнице подключаться к Unix-сокетам домена в пределах разрешённой рабочей области. Ретранслятор проверял, что путь к сокету находится внутри рабочей области, а затем переподключался, используя имя пути. Гостевая система, заменившая каталог на этом пути символической ссылкой между проверкой и подключением, могла заставить хост подключиться к любому AF_UNIX-сокету за пределами рабочей области, что приводило к раскрытию данных или возможностей хоста, предоставляемых этим сокетом.

1 источник

Время · отставание