Glib: path traversal через DBUS_COOKIE_SHA1 в GDBus Auth — CVE-2026-58015
В GLib обнаружена уязвимость path traversal в клиентской реализации механизма аутентификации D-Bus DBUS_COOKIE_SHA1. Вредоносный D-Bus сервер может заставить клиент прочитать произвольный файл и подтвердить его содержимое через сравнение с хэшем. Проблема затрагивает GNOME GLib и ряд продуктов Red Hat Enterprise Linux; оценка CVSS — 5.9 (MEDIUM).
Подробности
Уязвимость затрагивает реализацию GDBus в файле glib/gio/gdbusauthmechanismsha1.c. Клиентская сторона механизма DBUS_COOKIE_SHA1 не проверяет параметр cookie_context, получаемый от сервера. Злоумышленник, контролирующий D-Bus сервер, может передать в этом параметре последовательности обхода каталогов (path traversal). В результате клиент читает произвольный файл на своей стороне, а затем — через проверку угаданного содержимого файла против сгенерированного хэша — фактически подтверждает его содержимое, что ведёт к утечке конфиденциальных данных. Затронуты: GNOME GLib, а также перечисленные в записи CVE продукты Red Hat — Red Hat Enterprise Linux 10 (включая 10.0 Extended Update Support), Red Hat Enterprise Linux 7 Extended Lifecycle Support, Red Hat Enterprise Linux 8 (в том числе 8.4 Advanced Mission Critical Update Support, 8.4 Extended Update Support Long-Life Add-On, 8.6 Advanced Mission Critical Update Support, 8.6 Extended Update Support Long-Life Add-On, 8.8 Telecommunications Update Service, 8.8 Update Services for SAP Solutions), Red Hat Enterprise Linux 9 (включая 9.2 и 9.4 Update Services for SAP Solutions, 9.6 Extended Update Support). Оценка CVSS — 5.9 (MEDIUM). Столь умеренный балл отражает то, что для эксплуатации требуется контроль над D-Bus сервером, к которому подключается клиент, однако последствия — чтение и подтверждение содержимого произвольных файлов — могут быть значимыми в сценариях с недоверенными сервисами.Что делать
Основная рекомендация — обновить GLib и затронутые пакеты Red Hat Enterprise Linux до версий, содержащих исправление, как только они станут доступны у вендора. Следует отслеживать официальные бюллетени безопасности Red Hat и GNOME. В качестве временных мер можно ограничить подключение D-Bus-клиентов к недоверенным или скомпрометированным серверам, а также минимизировать окружения, где клиент взаимодействует с серверами вне доверенного периметра. Точных сведений о наличии исправленных версий в предоставленной записи CVE нет — рекомендуется сверяться с первоисточником и вендорскими рекомендациями. Итог: уязвимость CVE-2026-58015 в GLib позволяет вредоносному D-Bus серверу через механизм DBUS_COOKIE_SHA1 инициировать чтение произвольных файлов и их проверку по хэшу. При среднем уровне критичности проблема требует внимания администраторов Linux-инфраструктур и своевременного обновления затронутых компонентов.Источник: CVE Project (cvelistV5)
