В ядре macOS обнаружен баг, блокирующий сеть через 50 дней работы

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Новость | Оффтопик

В ядре XNU операционной системы macOS обнаружена критическая уязвимость, связанная с переполнением целого числа в стеке сетевых протоколов TCP/IP. После непрерывной работы устройства в течение 49 дней 17 часов 2 минут и 47 секунд система полностью прекращает принимать новые сетевые подключения. Проблема затрагивает все актуальные версии macOS и проявляется в невозможности открывать веб-страницы или запускать приложения, требующие доступа к интернету.

Причиной сбоя стал таймер tcp_now, использующий 32-битное беззнаковое целое число для учета времени с момента запуска системы в миллисекундах. При достижении максимального значения счетчик замораживается, что нарушает логику обработки временных интервалов в ядре. В результате сетевые ресурсы, которые должны освобождаться после завершения сессий, остаются занятыми, блокируя создание любых новых запросов.

Автор: Jake Charles Источник: unsplash.com

Специалисты команды Photon выявили дефект при мониторинге кластеров Mac, работающих в автоматическом режиме. Диагностика осложнялась тем, что существующие соединения продолжали функционировать, а устройство отвечало на запросы ping. Аналогичный инцидент фиксировался в 1999 году в операционных системах Windows 95 и Windows 98, где переполнение переменной приводило к полной остановке работы программного обеспечения.

Наибольшему риску подвержены корпоративные серверы и станции Mac mini, предназначенные для длительного выполнения задач без отключения питания. Обычные пользователи MacBook сталкиваются с проблемой редко из-за регулярного закрытия крышки ноутбука или перезагрузки системы. На текущий момент восстановление сетевой активности возможно только путем перезапуска устройства.

Источник: unwire

Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе
Интересуюсь технологиями и рассказываю о них вам.

0 комментариев

Добавить комментарий

Сейчас на главной

Новости

Публикации

Джоллоф-райс: как пряный рис стал поводом для гастрономического соперничества Нигерии и Ганы

У джоллофа есть редкая способность превращать тарелку риса в вопрос национального достоинства. На свадьбе в Лагосе или семейном празднике в Аккре он появляется не как гарнир, а как центр стола:...

Обзор напольной софы Zone 51 BAZE для консольного и мобильного гейминга

Когда заходит разговор о мебели для геймеров, воображение сразу рисует массивные кресла с высокой спинкой и столы с агрессивным дизайном. Это логично: мир ПК-гейминга диктует свои...

Настоящая портативность: TASCAM PortaOne как автономная студия на 10 батарейках

Есть такая штука: смотришь на современный портативный рекордер размером с колоду карт и думаешь: «ну наконец-то дошли до нормальной портативности». А потом узнаёшь, что ещё в 1984 году существовала...

Почему в США деревянные столбы с проводами стоят даже в богатых районах, а в России используют бетонные?

На фотографиях из пригородов Коннектикута или Калифорнии рядом с особняками за миллион долларов неизменно торчат тёмные деревянные столбы с мотками проводов. В любом российском городе, от Москвы до...

Обзор электросушилки РЕДМОНД FD1101 с 8 поддонами и таймером до 72 часов

Электросушилка РЕДМОНД FD1101. Мощность 500 Вт, есть 8 поддонов диаметром 32 см, электронное управление, настройка времени работы до 72 часов и температуры от 35 до 70 градусов

Почему поездка на Восточном экспрессе стоит тысячи долларов

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