GNOME 50.4: Оновлення з важливими виправленнями безпеки
GNOME 50.4: Оновлення з важливими виправленнями безпеки
Проект GNOME анонсував GNOME 50.4 як четверте обслуговуюче оновлення серії GNOME 50. Це оновлення містить кілька суттєвих змін у безпеці, зокрема в GDM 50.2. Виправлено уразливість обходу шляху, при якій зламаний гретер міг завантажувати довільні .desktop файли за допомогою інтерфейсу SelectSession.
Виправлення для GDM 50.2 та безпеки паролів
GDM 50.2 також закриває дірку, що дозволяла зламаному гретеру запитувати автоматичний вхід для будь-якого локального акаунта. Це здійснювалося шляхом подання випадкових імен користувачів через BeginAutoLogin. Було виправлено ще одну проблему, що викликала відмову в обслуговуванні. Неправильне ім’я сесії, надіслане гретером, могло призвести до завершення всього демона GDM.
Обробка паролів була також додатково посилена. Кешовані звичайні паролі тепер видаляються з пам’яті перед вивільненням. Додано перевірки меж, щоб запобігти зчитуванню за межами буферів ключів. Крім того, усунуто кілька аварій, витоків пам’яті та проблем з повторною аутентифікацією.
Значні виправлення та покращення GLib 2.88.3
GNOME 50.4 також включає GLib 2.88.3, яка виправляє уразливість CVE-2026-15588. Це уразливість відмови в обслуговуванні, що виникає під час попередньої аутентифікації в GDBusServer. Проблема полягала у невибраній буферизації рядків аутентифікації SASL від клієнта. Оновлення обмежує довжину рядка, щоб запобігти споживанню пам’яті віддаленим клієнтом до завершення аутентифікації.
Крім того, GLib 2.88.3 усуває неналежне використання атрибута G_GNUC_CONST з певних функцій, пов’язаних із типами. Це попереджає можливі помилки компіляції з GCC 17 та включає кілька виправлень для Meson, компілятора та macOS.
Поліпшення у GNOME Shell 50.4
На стороні робочого столу, GNOME Shell 50.4 виправляє візуальні збої, які могли з’являтися під час переходу до згорнутого вікна на іншому робочому просторі. Також виправлено невірне масштабування курсора під час використання збільшувального скла на дисплеях HiDPI.
Додаткові виправлення Shell поліпшують анімацію меню та усувають звукові глюки, викликані надмірними запитами на зміну гучності. Також виправлено видалення постачальників пошуку, якщо був залучений незареєстрований постачальник. Випуск також містить невеликі виправлення і внутрішні очищення.
Виправлення в Mutter 50.4
Mutter 50.4, менеджер вікон і композитора GNOME, виправляє розмиту графіку на конфігураціях монітора, які не ідеально співпадали з фізичними пікселями. Також усунуто підтримку непідтримуваних режимів моніторів і виправлено недійсні області перезавантаження на обернених дисплеях.
Обробка HDR покращилася завдяки заповненню метаданих про дисплей в HDR виході композитора. Оновлення Mutter також виправляє кілька аварій та включає більше очищення композитора та поліпшення надійності.
Оновлення компонента GVfs 1.60.2
GVfs 1.60.2 зміцнює валідацію введення в таких підсистемах як AFP, WebDAV, FTP, MTP та SFTP. Рядки паролів тепер очищаються з пам’яті перед звільненням. Виправлено аварії, що впливають на підсистеми OneDrive, MTP та SMB.
Центр керування GNOME також отримав оновлення до версії 50.4, тоді як libadwaita 1.9.3 усуває незначні проблеми з інтерфейсом, що стосуються діалогів Про програму, бічної панелі, огляду вкладок та адаптивних прев’ю вікон.
Інші оновлені компоненти включають at-spi2-core 2.60.6, gexiv2 0.16.2, GNOME Initial Setup 50.1, документацію користувача GNOME 50.4, libshumate 1.6.3 та VTE 0.84.1. В загальному, GNOME 50.4 постачається з новими версіями 14 компонентів.
Усі деталі доступні на офіційному сайті анонса або перегляньте всі зміни тут.




