cisco — Рекомендация Cisco по вопросам безопасности: Уязвимость к специально созданным параметрам IP

Пакет может быть отправлен как из локальной, так и из удаленной сети. IP-адрес источника пакета может быть подделанным или подлинным. Пакеты, который проходят через устройство как транзитные (т. е. отправленные не по одному из IP-адресов устройства) не активируют уязвимость и устройство не подвергается действию проблемы. Эта уязвимость задокументирована в следующих документах Bug ID:

Cisco Bug ID CSCec71950 ( только для зарегистрированных заказчиков ) для Cisco IOS Cisco Bug ID CSCeh52410 ( только для зарегистрированных заказчиков ) для Cisco IOS XR Cisco IOS Специально созданный IP-пакет, направленный по одному из адресов уязвимого устройства под управлением Cisco IOS может привести к перезагрузке устройства или сделать возможным выполнение произвольного кода. Cisco IOS XR Специально созданный IP-пакет, направленный по одному из адресов уязвимого устройства под управлением Cisco IOS XR, может привести к перезапуску процесса ipv4_io или сделать возможным выполнение произвольного кода.

Узлы CRS-1 под управлением процесса ipv4_io включают процессоры маршрутизации (RP), распределенные процессоры маршрутизации (DRP), платы модульных служб (MSC) и линейные платы XR 12000. Пока процесс ipv4_io перезапускается, весь ICMP-трафик, предназначенный для устройства, и исключения будут отброшены. Примеры исключений — пакеты с данными в заголовке IP, которые требуют дальнейшей обработки, например параметры IP, значения Time-to-Live, равные 0 или 1 и сигналы Keepalive второго уровня. Трафик CLNS к узлу или линейной плате не подвержен влиянию этой проблемы.

Если процесс ipv4_io перезапускается несколько раз подряд, узел CRS-1 или линейная плата XR 12000 могут перезагрузиться, что приведет к образованию состояния Denial of Service (DoS) для транзитного трафика, коммутируемого этим узлом или линейной платой. Устройства, настроенные для типов сообщений ICMP ICMP тип 8 По умолчанию устройства под управлением всех версий Cisco IOS и Cisco IOS XR обрабатывают пакеты эхо-запроса ICMP (тип 8). Это нельзя изменить. ICMP тип 13 По умолчанию устройства под управлением всех версий Cisco IOS обрабатывают пакеты временных меток ICMP (тип 13). Это нельзя изменить.

По умолчанию устройства под управлением всех версий Cisco IOS XR НЕ обрабатывают пакеты временных меток ICMP (тип 13). Это нельзя изменить. ICMP тип 15 С появлением улучшения CSCdz50424, маршрутизаторы НЕ обрабатывают пакеты информационных запросов ICMP (тип 15) по умолчанию. Версии Cisco IOS, включающие CSCdz50424: 12.3, 12.3T, 12.4, 12.4T, 12.0S, 12.2S и выше. См. полные сведения о версии в документе CSCdz50424 ( только для зарегистрированных заказчиков ). Маршрутизатор под управлением версии Cisco IOS, включающей CSCdz50424, который настроен на обработку пакетов информационных запросов ICMP будет иметь инструкцию ip information-reply в конфигурации интерфейса.

Наличие этой инструкции можно проверить с помощью команды show running-config , как показано в примерах ниже: