В ядре 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 комментариев

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

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

Новости

Публикации

FiiO SnowSky FH3 LUMI — драйвовая V-шка — обзор гибридных внутриканальных наушников 1DD+2BA

Компания FiiO в лице своего бренда SnowSky выпустила продолжение своих гибридных наушников FH3, добавив к названию приставку LUMI. Я не знаком с первой версией наушников, но в FH3 LUMI используется...

Фундаментальные константы Вселенной непостоянны: расчеты на суперкомпьютерах оспорили данные коллайдеров

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

Что, если у времени два измерения: как новая гипотеза объясняет черные дыры и квантовую механику

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

Запечатанные 4000 лет назад письма Месопотамии прочитали без вскрытия: как мобильный томограф заглянул сквозь глину прямо в музее

Четыре тысячи лет назад в торговых городах Ближнего Востока возникла развитая почтовая и юридическая система. Жители Месопотамии и Анатолии писали клинописью на влажных плитках из глины. Когда...

«Электроника-505»: советский видеомагнитофон, чей блок питания оказался скопирован у Sony

Паспортная масса переносного кассетного видеомагнитофона «Электроника-505» составляла 10 кг. Плюс отдельный сетевой блок питания — ещё 3 кг сверху. В заводской инструкции...

Не райские Мальдивы: что посмотреть на острове Мале и стоит ли вообще его посещать

Из-за постоянной рекламы Мальдивы воспринимаются как рай на земле. Прозрачная вода, мягкие пляжи, по которым лучше всего гулять босиком, и ласковое солнце круглый год над головой. Хоть всю жизнь...