cisco · 30 стр.

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

Читать онлайн

Похожие инструкции

Текст документа

Рекомендация Cisco по вопросам безопасности: Уязвимость к специально созданным параметрам IP Идентификатор рекомендации: cisco-sa-20070124-crafted-ip-option http://www.cisco.com/warp/public/707/cisco-sa-20070124-crafted-ip-option.shtml Редакция 1.3 Последнее обновление 2 февраля 2007 г. 21:00 UTC (GMT) Публичный выпуск: 24 января 2007 г. 16:00 UTC (GMT) Пожалуйста, оставьте отзыв на этот документ. Содержание Обзор Продукты, подверженные влиянию проблемы Подробные сведения Сведения о показателях уязвимости Последствия Версии ПО и исправления Временные решения Получение исправленного программного обеспечения Использование уязвимости и публичные сообщения Состояние уведомления:

ОКОНЧАТЕЛЬНО Распространение История редакций Процедуры безопасности Cisco Обзор Маршрутизаторы и коммутаторы Cisco под управлением ПО Cisco IOS® или Cisco IOS XR могут быть уязвимы к атаке DOS (Denial of service) на основе специально созданного параметра IP. Эту уязвимость можно использовать удаленно. Уязвимость дает злоумышленнику потенциальную возможность запуска произвольного кода. Злоумышленник может воспользоваться уязвимостью, если устройство обработает пакет ICMP, PIMv2, PGM или URD с определенным, специально созданным параметром IP в заголовке IP. Другие протоколы IP не подвержены влиянию этой проблемы.

Cisco предоставляет пострадавшим заказчикам бесплатное программное обеспечение для решения этой проблемы. Существуют временные решения, которые позволяют снизить воздействие проблемы. Уязвимость была обнаружена во время внутреннего тестирования.

Стр. 1

Эта рекомендация доступна по адресу http://www.cisco.com/warp/public/707/cisco-sa-20070124-crafted-ip-option.shtml. Продукты, подверженные влиянию проблемы Уязвимые продукты Эта проблема затрагивает все устройства Cisco под управлением ПО Cisco IOS или Cisco IOS XR, настроенные на обработку пакетов IPv4. Устройства, которые работают только с версией IPv6 не подвержены влиянию проблемы. Уязвимость присутствует во всех неисправленных версиях ПО Cisco IOS, включая 9.x, 10.x, 11.x и 12.x. Уязвимость присутствует во всех неисправленных версиях ПО Cisco IOS XR включая 2.0.X, 3.0.X, and 3.2.X.

Все версии Cisco IOS или Cisco IOS XR, предшествующие версиям, указанным в таблице исправленного программного обеспечения, могут быть подвержены влиянию этой уязвимостью. Чтобы определить, какое программное обеспечение работает на продукте Cisco, войдите в систему устройства и выполните команду show version , чтобы отобразить системный баннер. ПО Cisco IOS определяется как "Internetwork Operating System Software" или просто "IOS". В следующей строке выходных данных будет отображаться имя образа в скобках, слово "Version" и имя версии IOS. ПО Cisco IOS XR определяется как "Cisco IOS XR Software", затем идет слово "Version" и номер версии.

Другие устройства Cisco не отреагируют на команду show version или вернут другие выходные данные. В этом примере идентифицируется продукт Cisco под управлением версии Cisco IOS 12.2(14)S16 с установленным образом C7200-IS- M: Cisco Internetwork Operating System Software IOS (tm) 7200 Software (C7200-IS-M), Version 12.2(14)S16, RELEASE SOFTWARE (fc1) Метка последовательности версий — "12.2". В примере ниже рассматривается продукт Cisco под управлением версии IOS 12.3(7)T12 с образом C7200-IK9S-M:

Cisco IOS Software, 7200 Software (C7200-IK9S-M), Version 12.3(7)T12, RELEASE SOFTWARE (fc1) Дополнительные сведения о баннерах Cisco IOS доступны по адресу http://www.cisco.com/en/US/products/sw/iosswrel/ps1828/products_white_paper09186a008018305e.shtml#3. ПО IOS XR входит в семейство программного обеспечения Cisco IOS, использующее распределенную инфраструктуру ОС на основе микроядер. Cisco IOS XR работает только на Cisco Carrier Routing System 1 (CRS-1) и маршрутизаторах серии Cisco XR 12000.

Дополнительные сведения о ПО Cisco IOS XR доступны по адресу http://www.cisco.com/en/US/products/ps5845/index.html В примерах ниже приводятся неполные выходные данные команды show version , идентифицирующей продукт Cisco под управлением Cisco IOS XR 3.3.0: RP/0/RP0/CPU0:router# show version Cisco IOS XR Software, Version 3.3.0 Copyright (c) 2006 by Cisco Systems, Inc. ROM: System Bootstrap, Version 1.32(20050525:193559) [CRS-1 ROMMON]

Стр. 2

Продукты, гарантированно не подверженные влиянию уязвимости Устройства Cisco, которые не работают под управлением ПО Cisco IOS или Cisco IOS XR, не подвержены действию проблемы. ПО CatOS не подвержено влиянию уязвимости. Насколько нам известно, другие продукты Cisco не подвержены влиянию проблемы. Подробные сведения Злоумышленник сможет воспользоваться этой уязвимостью, если устройство, подверженное влиянию проблемы, обработает пакет, соответствующий всем трем указанным ниже условиям. 1. Пакет содержит специально созданный параметр IP. И 2. Пакет принадлежит одному из следующих протоколов:

ICMP — эхо-запрос (тип 8) — "ping" ICMP — временная метка (тип 13) ICMP — информационный запрос (тип 15) ICMP — запрос маски адреса (тип 17) PIMv2 — протокол IP 103 PGM — протокол IP 113 URD — TCP-порт 465 И 3. Пакет должен быть отправлен по физическому или виртуальному адресу IPv4, настроенному на уязвимом устройстве. Другие типы сообщений ICMP не подвержены влиянию этой проблемы. Другие протоколы IP не подвержены влиянию этой проблемы. Другие службы TCP не подвержены влиянию этой проблемы.

Стр. 3

Пакет может быть отправлен как из локальной, так и из удаленной сети. 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 , как показано в примерах ниже:

Стр. 4