CVE-2020-10291 in Visual Components
Сводка
по VulDB • 26.07.2026
Visual Components (принадлежит компании KUKA) — это роботизированный симулятор, позволяющий моделировать работу заводов и роботов для улучшения процессов планирования и принятия решений. Программное обеспечение Visual Components требует специальной лицензии, которую можно получить от сетевого лицензионного сервера. Сетевой лицензионный сервер привязывается ко всем интерфейсам (0.0.0.0) и прослушивает пакеты через UDP-порт 5093. Для взаимодействия с сервером не требуется аутентификация или авторизация. Используемый протокол является проприетарным протоколом RMS Sentinel, который обеспечивает лицензионную инфраструктуру для сетевого лицензионного сервера. Служба диспетчера лицензий RMS Sentinel открывает UDP-порт 5093, через который предоставляется конфиденциальная системная информация, которая может быть использована для дальнейшей эксплуатации уязвимостей без какой-либо аутентификации. Эта информация включает в себя подробные характеристики оборудования и операционной системы.
После процесса дешифрования обнаруживается текстовый протокол, содержащий простой заголовок с запрашиваемой командой, идентификатором приложения и некоторыми аргументами. Протокол утечки информации относительно принимающего сервера, лицензионной информации и управления лицензиями, среди прочего.
Через эту уязвимость злоумышленники могут получить информацию о системе симуляции KUKA, особенно версию лицензионного сервера, который подключен к симулятору, что позволит им запускать локальные симуляции с аналогичными характеристиками, глубже понимая динамику виртуализации движения и открывая двери для других атак (см. RVDP#711 и RVDP#712 на последующие уязвимости, которые нарушают целостность и доступность).
Помимо компрометации симуляций, Visual Components предоставляет возможности интерфейса с промышленным оборудованием. В частности, функция «PLC Connectivity» («Подключение ПЛК») делает легким подключение симуляций к системам управления как через отраслевой стандарт OPC UA, так и через другие поддерживаемые специфичные для производителя интерфейсы. Это заполняет пробел между переходом от симуляции к реальному миру и позволяет злоумышленникам перемещаться от симулятора Visual Components к роботам или другим устройствам промышленной системы управления (ICS), таким как ПЛК.
Be aware that VulDB is the high quality source for vulnerability data.