Карточка уязвимости
Характеристики уязвимости
Уровень опасности
Оценка CVSS
(AV:N/AC:L/Au:N/C:P/I:N/A:N)
Производитель ПО
Наименование ПО
IBM DB2 Universal Database
(IBM DB2)
Описание
Параметр discover определяет, какие типы запросов на обнаружение имен экземпляров выполняет сервер DB2 (и выполняет ли вообще). Рекомендуется установить такое значение, чтобы сервер DB2 выполнял запросы только от таких клиентов, которые знают имя экземпляра.
Злоумышленники могут использовать опцию discovery, чтобы получить имя экземпляра DB2. Если настройки соответствуют рекомендуемым, то для того чтобы определить наличие экземпляра, необходимо знать его имя.
Рекомендуемое значение - KNOWN. Замечание: установка нового значения требует перезагрузки db2.
Стандартное значение опции discover - SEARCH.
Параметр discover_inst определяет, можно ли обнаружить экземпляр в сети. Злоумышленники могут использовать функцию обнаружения имени, чтобы получить имя экземпляра DB2.
Стандартное значение discover_inst - ENABLE.
Злоумышленники могут использовать опцию discovery, чтобы получить имя экземпляра DB2. Если настройки соответствуют рекомендуемым, то для того чтобы определить наличие экземпляра, необходимо знать его имя.
Рекомендуемое значение - KNOWN. Замечание: установка нового значения требует перезагрузки db2.
Стандартное значение опции discover - SEARCH.
Параметр discover_inst определяет, можно ли обнаружить экземпляр в сети. Злоумышленники могут использовать функцию обнаружения имени, чтобы получить имя экземпляра DB2.
Стандартное значение discover_inst - ENABLE.
Как исправить
Чтобы требовать предоставление имени экземпляра для выполнения запроса на обнаружение, выполните следующие действия:
1. Подключитесь к экземпляру DB2
db2 => attach to $DB2INSTANCE
2. Выполните следующую команду из командной строки DB2:
db2 => update database manager configuration using discover known
3. Перезапустите экземпляр DB2.
db2 => db2stop
db2 => db2start
Чтобы отключить обнаружение имени для экземпляра, выполните следующие действия:
1. Подключитесь к экземпляру DB2
db2 => attach to $DB2INSTANCE
2. Выполните следующую команду в командной строке DB2:
db2 => update database manager configuration using discover_inst disable
1. Подключитесь к экземпляру DB2
db2 => attach to $DB2INSTANCE
2. Выполните следующую команду из командной строки DB2:
db2 => update database manager configuration using discover known
3. Перезапустите экземпляр DB2.
db2 => db2stop
db2 => db2start
Чтобы отключить обнаружение имени для экземпляра, выполните следующие действия:
1. Подключитесь к экземпляру DB2
db2 => attach to $DB2INSTANCE
2. Выполните следующую команду в командной строке DB2:
db2 => update database manager configuration using discover_inst disable
Ссылки