ГлавнаяБаза уязвимостей БДУ → BDU:2023-06935
7.8высокая

BDU:2023-06935

Уязвимость механизма маршрутизации Non-Stop Routing (NSR) операционных систем Juniper Networks Junos и JunOS Evolved, позволяющая нарушителю вызвать отказ в обслуживании
Опубликовано: 2023-10-21
Описание

Уязвимость механизма маршрутизации Non-Stop Routing (NSR) операционных систем Juniper Networks Junos и JunOS Evolved связана с некорректной обработкой исключительных состояний при обработке сообщений BGP с атрибутом AS PATH (Autonomous system path). Эксплуатация уязвимости может позволить нарушителю, действующему удаленно, вызвать отказ в обслуживании

Затрагиваемое ПО и версии
JunOS (до 20.4R3-S8)JunOS (от 21.1 до 21.2R3-S6)JunOS (от 21.3 до 21.3R3-S5)JunOS (от 22.1 до 22.1R3-S4)JunOS (от 22.2 до 22.2R3-S2)JunOS (от 22.4 до 22.4R2-S1)Junos OS Evolved (до 20.4R3-S8-EVO)Junos OS Evolved (от 21.1 до 21.2R3-S6-EVO)Junos OS Evolved (от 21.3 до 21.3R3-S5-EVO)Junos OS Evolved (от 22.1 до 22.1R3-S4-EVO)Junos OS Evolved (от 22.2 до 22.2R3-S2-EVO)Junos OS Evolved (от 22.3 до 22.3R2-S2-EVO)Junos OS Evolved (от 22.4 до 22.4R2-S1-EVO)JunOS (от 21.4 до 21.4R3-S5)JunOS (от 22.3 до 22.3R2-S2)JunOS (от 23.2 до 23.2R2)Junos OS Evolved (от 21.4 до 21.4R3-S5-EVO)Junos OS Evolved (от 23.2 до 23.2R2-EVO)JunOS (22.3R3-S1)JunOS (22.4R3)Junos OS Evolved (22.3R3-S1-EVO)Junos OS Evolved (22.4R3-EVO)
Способ устранения

Использование рекомендаций:
https://supportportal.juniper.net/JSA73150

Компенсирующие меры:
Следует ограничить длину атрибута AS PATH. Ниже приведен пример конфигурации ограничения длины до 30:
set groups BASE-POLICY policy-options policy-statement MaxAS-Limit-30 term more-than-30 from protocol bgp
set groups BASE-POLICY policy-options policy-statement MaxAS-Limit-30 term more-than-30 from as-path 31as
set groups BASE-POLICY policy-options policy-statement MaxAS-Limit-30 term more-than-30 then reject
set groups BASE-POLICY policy-options policy-statement MaxAS-Limit-30 then accept
set groups BASE-POLICY policy-options policy-statement Customer-IN term MaxAS-Limit from policy MaxAS-Limit-30
set groups BASE-BGP protocols bgp group <*-CUSTOMER> import Customer-IN
set groups BASE-PREFIX-LISTS policy-options as-path 31as ".{31,}"

Оценка CVSS
Балл7.8 — высокая опасность
Источники и патчи
https://vuldb.com/ru/?id.241975https://supportportal.juniper.net/JSA73150https://www.juniper.net/documentation/us/en/software/junos/high-availability/topics/task/nsr-configuring.html#:~:text=Nonstop%20active%20routing%20(NSR)%20provides,take%20over%20for%20the%20other.
Проверьте безопасность своего сайта и почты → Полная проверка домена