CVE-2026-12569

PTC Windchill and FlexPLM

КРИТИЧЕСКИЙ

Вероятность (EPSS) 1.1%
Тяжесть (CVSS) CVSS 9.8
Дата обнаружения

2026-06-25

Профиль угрозы (Вектор)
Доступ
Сеть
Сложность
Низкая
Привилегии
Не требуются
Жертва
Бездействует
Строка: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Официальное описание

PTC Windchill and FlexPLM contains an improper input validation vulnerability allowing an unauthenticated, remote attacker to execute arbitrary code by sending a malicious request to the network.

Технический анализ и план устранения

Суть уязвимости

Уязвимость CVE-2026-12569 вызвана недостаточной валидацией входных данных (Improper Input Validation) в решениях PTC Windchill и FlexPLM.

Неавторизованный удаленный злоумышленник может отправить специально сформированный сетевой запрос к веб-интерфейсу или API системы.

Успешная эксплуатация позволяет выполнить произвольный код (RCE) на целевом сервере с правами учетной записи, под которой запущен сервис Windchill, что может привести к полной компрометации конфиденциальности, целостности и доступности данных PLM-системы.

Как исправить

Для устранения уязвимости необходимо установить официальное исправление (Critical Patch Set — CPS) от компании PTC.

Выполните резервное копирование базы данных Windchill, директории установки и конфигурационных файлов.

Остановите службы Windchill:

windchill stop

Загрузите соответствующий пакет обновления (CPS) для вашей версии Windchill/FlexPLM с официального портала поддержки PTC.

Установите обновление с помощью утилиты PTC Product System Integrator (PSI) согласно руководству к патчу.

Запустите службы Windchill после успешной установки обновления:

windchill start

Проверьте версию установленного ПО и убедитесь в отсутствии ошибок в логах MethodServer.

Временные меры

Если немедленная установка патча невозможна, примените следующие компенсирующие меры:

Ограничьте доступ к портам Windchill (по умолчанию 80, 443) на сетевом уровне, разрешив подключения только из доверенных сегментов сети или через VPN.

Пример ограничения доступа для доверенной подсети с помощью iptables:

iptables -A INPUT -p tcp --dport 443 -s 10.0.0.0/8 -j ACCEPT

iptables -A INPUT -p tcp --dport 443 -j DROP

Настройте правила Web Application Firewall (WAF) для фильтрации входящих HTTP/HTTPS-запросов к веб-серверу Windchill, блокируя запросы с признаками внедрения кода или сериализованных объектов Java.

Настройте мониторинг логов MethodServer на предмет подозрительных Java-исключений и нетипичных сетевых запросов от неавторизованных пользователей.

Обсуждение и опыт коллег
0
Чтобы оставить комментарий, необходимо войти или зарегистрироваться.

Пока никто не поделился опытом.
Станьте первым!