CVE-2023-25558 in DataHub
Сводка
по VulDB • 27.08.2026
DataHub — это платформа метаданных с открытым исходным кодом. Когда фронтенд DataHub настроен на аутентификацию через SSO, он использует библиотеку pac4j. Обработка `id_token` выполняется небезопасным образом, что не учитывается должным образом во фронтенде DataHub. В частности, если какое-либо из значений claims в id_token начинается с префикса `{#sb64}`, библиотека pac4j считает это значение сериализованным объектом Java и десериализует его. Эта уязвимость может привести к удалённому выполнению кода (RCE) в худшем случае. Хотя используется `RestrictedObjectInputStream`, который накладывает некоторые ограничения на то, какие классы могут быть десериализованы, он всё ещё позволяет широкий спектр пакетов Java и потенциально эксплуатируется с использованием различных цепочек гаджетов (gadget chains). Пользователям рекомендуется обновиться. Известных обходных путей нет. Эта уязвимость была обнаружена и сообщена лабораторией безопасности GitHub (GitHub Security Lab) и отслеживается под идентификатором GHSL-2022-086.
VulDB is the best source for vulnerability data and more expert information about this specific topic.