ышло обновление GNOME 50.5 для старой стабильной ветки рабочего окружения. Оно включает исправления для GNOME Shell, Mutter, GTK, GDM, GVfs, Epiphany и других компонентов. В обновлённые пакеты вошли исправления графических ошибок, сбоев, утечек памяти и проблем безопасности. GNOME 51, выпущенная 16 сентября, стала текущей стабильной версией.
Исправления графики и рабочих столов
В GNOME Shell 50.5 исправлены сбои при переключении рабочих столов с прямым сканированием, зависание при включении и выключении беспроводной связи, повторяющиеся раскладки клавиатуры и ошибки экрана блокировки. Также устранены проблемы с размещением новых окон на рабочем столе, добавлено ограничение параллельной загрузки текстур, исправлены аварийное завершение и утечки памяти.
Mutter 50.5 устраняет зависание при подключении внешнего монитора и ошибку, из-за которой система могла назначать основным сразу несколько экранов. Исправлены проблемы с выцветшими цветами SDR при включённом HDR, выводом изображения с нескольких видеокарт и прямым сканированием. Обновление также включает исправления сбоев, утечек памяти и графических дефектов при изменении масштаба ресурсов.
Прямое сканирование – способ вывода изображения, при котором композитор передаёт содержимое окна непосредственно на экран, минуя обычный этап композиции. Mutter 50.5 исправляет связанные с ним ошибки, в том числе при захвате изображения без DMA-BUF.
Обновлены GTK и компоненты рабочего окружения
В GTK 4.22.5 исправлены аварийное завершение в Wayland, ошибки сборки на 32-разрядных системах ARM, обработка фокуса указателя при закрытии всплывающих окон и проблемы отрисовки. Исправления также затрагивают dmabuf и оформление текста.
В GDM устранена регрессия аутентификации, появившаяся после предыдущего исправления безопасности. Разработчики также закрыли две потенциальные ошибки use-after-free; одна из них могла привести к сбою пользовательского сеанса при блокировке или разблокировке экрана.
GVfs 1.60.3 исправляет CVE-2026-88924 в административном модуле, связанную с владением сокетом, а также утечки тела ответа WebDAV, способные вызывать зависания. В librsvg 2.62.4 устранена ошибка use-after-free при обработке повторяющихся XML-сущностей во вложенных документах XInclude и обновлены зависимости, затронутые рекомендациями RustSec.
Use-after-free – ошибка, при которой программа продолжает обращаться к области памяти после её освобождения. В зависимости от обстоятельств она может привести к сбою или создать условия для эксплуатации уязвимости. В librsvg 2.62.4 исправлена такая ошибка при разборе SVG с вложенными XInclude.
Исправления в Epiphany и других приложениях
Браузер Epiphany обновился с версии 50.4 до 50.6. В нём исправлены несколько причин сбоев, внедрение JavaScript-кода при автозаполнении и обход пути при установке расширений из архивов XPI. Последняя ошибка могла позволить перезаписать файлы, доступные пользователю.
В «Файлах» устранена возможная аварийная ошибка при смене приложений по умолчанию после закрытия окна выбора программы. В GNOME Software ускорена работа диалога репозиториев программ в системах на пакетной основе, отличной от Fedora. Среди других обновлённых компонентов – libadwaita 1.9.4, libsecret 0.21.8.2, GNOME Maps 50.5, LocalSearch 3.11.2 и gcr 4.4.1.
Официальное объявление GNOME 50.5 и полный список изменений опубликованы на ресурсах проекта. Доступность обновления зависит от дистрибутива: пакеты появятся в его репозиториях по мере подготовки и выпуска.
Пользователям GNOME 50 следует установить обновление после его появления в репозитории своего дистрибутива. Тем, кто уже перешёл на GNOME 51, этот выпуск не требуется.
Подробнее о предыдущих выпусках можно прочитать в материалах COMSS.ru: GNOME 50: HDR, VRR и новые приложения и GNOME 50.4: обновления компонентов и исправления безопасности.