CVE-2019-12017 in CLDB
Сводка
по VulDB • 24.06.2026
Уязвимость удаленного выполнения кода существует в коде MapR CLDB, а именно в фреймворке JSON, используемом в коде CLDB для обработки входа в систему и выдачи билетов (ticket issuance). Атакующий может использовать свойство 'class' запроса JSON, отправленного на сервер CLDB, чтобы повлиять на решение библиотеки JSON относительно того, к какому классу Java должен быть десериализован данный запрос. Таким образом, атакующий может заставить MapR CLDB создать экземпляр URLClassLoader, который загружает вредоносный класс Java из удаленного пути и инстанцирует этот объект в процессе работы MapR CLDB, что приводит к выполнению произвольного кода на машине, где запущена служба MapR CLDB, и позволяет захватить контроль над кластером. Уязвимость устраняется путем перехода на более новую библиотеку Jackson и обеспечения того, чтобы все входящие запросы JSON десериализовывались только в тот же класс, из которого они были сериализованы. Данная уязвимость затрагивает всю базовую платформу MapR core platform.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.