GhostLock, a stack-UAF that has existed in all Linux distributions for 15 years 🔥 Горячее
Уязвимость GhostLock (CVE‑2026‑43499) позволяет любому локальному пользователю без привилегий получить контроль над ядром Linux, который живёт в каждом из основных дистрибутивов более 15 лет. По данным исследователей, эксплуатация стабильна в 97 % случаев и уже привела к выплате $92 337 в рамках kernelCTF. Уязвимость появилась в версии 2.6.39 при упрощении PI‑алгоритма rtmutex и оставалась непатченной до версии 7.1; её активация требует лишь включения CONFIG_FUTEX_PI, без необходимости привилегий или специальных настроек. Через простую последовательность системных вызовов можно вытащить указатель на стек ядра, записать его в произвольный адрес и захватить таблицу функций, что в итоге даёт полное повышение прав и побег из контейнеров.
Техническая основа – ошибка в функции remove_waiter() в kernel/locking/rtmutex.c, где при ошибке прокси‑переадресации стека задачи очищается не тот указатель. Это приводит к использованию после освобождения (UAF) стека, который можно инициировать через системный вызов FUTEX_WAIT_REQUEUE_PI. В результате получаем dangling‑pointer к стеку, возможность записать произвольный адрес и перехватить управление, что в конечном итоге приводит к повышению до root. Эта уязвимость позволяет получить контроль над ядром без специальных прав, что делает её критически важной для всех дистрибутивов.
Комментарии (147)
- Обсуждается уязвимость, позволяющая получить root через JavaScript в Firefox на Android, используя Chromium‑based браузер без JS.
- Уязвимость связана с устаревшими функциями ядра (GhostLock) и может привести к привилегированному доступу к системным ресурсам.
- Участники делятся мнениями о влиянии уязвимости на безопасность Android, необходимости обновлений и роли OpenBSD, SELinux и виртуализации.
- Есть споры о том, насколько такие эксплойты делают инфосекурность менее надёжной и требуют ли новых подходов к защите.
Same-day upstream Linux support for Snapdragon 8 Elite Gen 5 🔥 Горячее 💬 Длинная дискуссия
Разработчики Linux интегрировали upstream-поддержку для чипа Qualcomm Snapdragon 8 Elite Gen 5 (кодовое имя SM8750) в основное ядро. Это включает DeviceTree для плат sc8280xp, драйверы для Oryon V2 CPU-ядер (10 ядер: 2x Prime @4.32 ГГц, 6x Performance @3.53 ГГц), GPU Adreno 830, NPU Hexagon и модема X80 5G. Поддержка охватывает PMIC PMX65x, дисплеи, камеры, USB4 и аудио.
Интеграция упрощает портирование Linux на смартфоны и планшеты с этим флагманским SoC 2025 года (TSMC 3 нм), ранее зависевшие от вендорских веток. Ключевые ветки: linux-next и lore.kernel.org, с мержем в 6.15-rc. Qualcomm ускоряет upstreaming, что облегчит разработку нативных дистрибутивов вроде postmarketOS.
Комментарии (187)
- Qualcomm upstreams драйверы Adreno gen5 в LKML, хвалят за прогресс в поддержке ARM Linux, но скепсис из-за прошлых неудач (Tuxedo отказывается, X Elite слабо поддержан).
- Мотивация видят как бизнес-решение после провала Snapdragon X на Windows или PR-стунт, а не искреннюю FOSS-поддержку.
- Интерес к Linux на Snapdragon-ноутбуках, планшетах и телефонах; вопросы по AV1, KVM, WiFi, модемам и периферии.
- Критика закрытого boot-chain, проприетарного hypervisor (Gunyah) и отсутствия документации; призывы к полному открытию.
- Сравнения с Apple Silicon; надежды на устройства вроде Framework или PinePhone с этими чипами.
Asahi Linux Still Working on Apple M3 Support, M1n1 Bootloader Going Rust 🔥 Горячее 💬 Длинная дискуссия
Команда Asahi Linux продолжает работу над поддержкой чипов Apple M3, хотя на данный момент базовая функциональность позволяет только загружать систему до мигающего курсора. Разработчики активно портируют загрузчик m1n1 на язык Rust, что повысит безопасность и поддерживаемость критически важного компонента. Параллельно ведется работа над патчами ядра Linux для версий 6.17 и 6.18, где уже добавлены Device Trees для устройств Apple M2 Pro/Max/Ultra.
Успехи также отмечены в игровой сфере — Wine теперь работает вне muvm, а поддержка графики продолжает совершенствоваться. Несмотря на прогресс с M1 и M2, чипы M3, M4 и недавно анонсированный M5 все еще находятся в стадии обратной разработки. Как отмечают разработчики: "Базовая поддержка M3 существует давно, но она ограничивается возможностью загрузки до мигающего курсора, что полезно только для низкоуровневого реверс-инжиниринга".
Комментарии (280)
- Пользователи обсуждают, что владельцы Mac на M1-M4 чипах по-прежнему не могут полноценно использовать Linux на своих машинах, и это вызывает тревогу, особенно учитывая, что Apple не проявляет особого интереса к поддержке Linux на своих устройствах.
- Участники обсуждения отмечают, что даже несмотря на это, сама по себе поддержка Asahi Linux остается важной, так как она позволяет продлить жизнь этих устройств, когда Apple прекратит поддержку macOS.
- Некоторые участники подчеркивают, что ситуация с Linux на Apple Silicon выглядит как бесконечная борьба, и что это может быть неразрешимой проблемой, если Apple не изменит свою политику.
- Также обсуждается, что в то время как Apple продолжает выпускать новые чипы, Asahi Linux может не успевать за ними, что делает невозможным поддерживать актуальные версии ядра и драйверов.
- Наконец, участники обсуждения отмечают, что существует альтернатива в виде ноутбуков от других производителей, которые лучше подходят для Linux, но они не такие же качественные, как MacBook, что делает выбор сложным для тех, кто предпочитает Linux, но привык к премиальному качеству MacBook.