CVE-2013-3993
IBM InfoSphere BigInsights
2022-05-25
Certain APIs within BigInsights can take invalid input that might allow attackers unauthorized access to read, write, modify, or delete data.
Технический анализ и план устранения
Суть уязвимости
CVE-2013-3993 представляет собой критическую уязвимость в механизмах валидации входных данных определенных API-интерфейсов продукта IBM InfoSphere BigInsights. Недостаточная фильтрация параметров позволяет злоумышленнику передавать специально сформированные некорректные входные данные. Это может привести к обходу механизмов авторизации и предоставить атакующему несанкционированный доступ к файловой системе или базе данных с правами на чтение, запись, изменение или удаление конфиденциальной информации.
Как исправить
Основным способом устранения уязвимости является установка соответствующих пакетов обновлений (Fix Packs), выпущенных производителем.
- Определите текущую версию продукта:
cat /opt/ibm/biginsights/conf/version.properties
-
Для версий 2.1.0.0 и 2.1.0.1 необходимо обновиться до версии 2.1.0.2 или выше.
-
Для версии 1.5.0.0 необходимо установить Fix Pack 1 (1.5.0.1) или выше.
-
Скачайте необходимое обновление с портала IBM Fix Central.
-
Остановите консоль BigInsights перед установкой:
stop-all.sh
- Запустите процесс обновления через инсталлятор или консоль управления:
./install.sh -update
- После завершения установки убедитесь, что версия обновилась, и перезапустите сервисы:
start-all.sh
Временные меры
Если немедленное обновление системы невозможно, рекомендуется принять следующие защитные меры для снижения риска эксплуатации:
- Ограничьте доступ к портам консоли администрирования BigInsights (по умолчанию 8080, 8443) с помощью межсетевого экрана, разрешив подключения только с доверенных IP-адресов администраторов:
iptables -A INPUT -p tcp --dport 8443 -s <TRUSTED_IP> -j ACCEPT
iptables -A INPUT -p tcp --dport 8443 -j DROP
-
Настройте Web Application Firewall (WAF) для анализа входящих HTTP/HTTPS запросов к API BigInsights на предмет аномальных символов и попыток манипуляции путями (Path Traversal).
-
Включите расширенное логирование всех запросов к API и настройте алертинг в SIEM-системе на подозрительные коды ответов (например, 403 Forbidden или 500 Internal Server Error) при обращении к чувствительным эндпоинтам.
-
Убедитесь, что сервисы BigInsights запущены от имени непривилегированного пользователя с минимально необходимыми правами в операционной системе.