Total vulnerabilities in the database
An Improper Handling of Exceptional Conditions vulnerability in AS PATH processing of Juniper Networks Junos OS and Junos OS Evolved allows an attacker to send a BGP update message with an AS PATH containing a large number of 4-byte ASes, leading to a Denial of Service (DoS). Continued receipt and processing of these BGP updates will create a sustained Denial of Service (DoS) condition.
This issue is hit when the router has Non-Stop Routing (NSR) enabled, has a non-4-byte-AS capable BGP neighbor, receives a BGP update message with a prefix that includes a long AS PATH containing large number of 4-byte ASes, and has to advertise the prefix towards the non-4-byte-AS capable BGP neighbor.
Note: NSR is not supported on the SRX Series and is therefore not affected by this vulnerability. This issue affects:
Juniper Networks Junos OS:
Juniper Networks Junos OS Evolved
Software | From | Fixed in |
---|---|---|
juniper / junos | 20.4-r1 | 20.4-r1.x |
juniper / junos | 20.4-r1-s1 | 20.4-r1-s1.x |
juniper / junos | 21.1-r1 | 21.1-r1.x |
juniper / junos | 20.4-r2 | 20.4-r2.x |
juniper / junos | 21.2-r1 | 21.2-r1.x |
juniper / junos | 20.4-r2-s1 | 20.4-r2-s1.x |
juniper / junos | 21.1-r1-s1 | 21.1-r1-s1.x |
juniper / junos | 21.2-r1-s1 | 21.2-r1-s1.x |
juniper / junos | 21.1-r2 | 21.1-r2.x |
juniper / junos | 20.4-r3 | 20.4-r3.x |
juniper / junos | 21.3-r1 | 21.3-r1.x |
juniper / junos | 21.3-r2 | 21.3-r2.x |
juniper / junos | 21.2-r2 | 21.2-r2.x |
juniper / junos | 20.4-r3-s1 | 20.4-r3-s1.x |
juniper / junos | 20.4-r2-s2 | 20.4-r2-s2.x |
juniper / junos | 21.1-r3 | 21.1-r3.x |
juniper / junos | 21.1-r2-s1 | 21.1-r2-s1.x |
juniper / junos | 21.2 | 21.2.x |
juniper / junos | 20.4 | 20.4.x |
juniper / junos | 21.1-r2-s2 | 21.1-r2-s2.x |
juniper / junos | 21.2-r1-s2 | 21.2-r1-s2.x |
juniper / junos | 21.2-r2-s1 | 21.2-r2-s1.x |
juniper / junos | 21.2-r2-s2 | 21.2-r2-s2.x |
juniper / junos | 21.4-r1-s1 | 21.4-r1-s1.x |
juniper / junos | 21.3-r1-s1 | 21.3-r1-s1.x |
juniper / junos | 21.3-r1-s2 | 21.3-r1-s2.x |
juniper / junos | 21.4-r1 | 21.4-r1.x |
juniper / junos | 21.3-r2-s1 | 21.3-r2-s1.x |
juniper / junos | 21.3-r2-s2 | 21.3-r2-s2.x |
juniper / junos | 21.4-r1-s2 | 21.4-r1-s2.x |
juniper / junos | 20.4-r3-s2 | 20.4-r3-s2.x |
juniper / junos | 21.1-r3-s1 | 21.1-r3-s1.x |
juniper / junos | 21.2-r3 | 21.2-r3.x |
juniper / junos | 22.1-r1 | 22.1-r1.x |
juniper / junos | 21.3-r3 | 21.3-r3.x |
juniper / junos | 21.3-r3-s1 | 21.3-r3-s1.x |
juniper / junos | 21.4-r2 | 21.4-r2.x |
juniper / junos | 21.4-r2-s1 | 21.4-r2-s1.x |
juniper / junos | 20.4-r3-s3 | 20.4-r3-s3.x |
juniper / junos | 21.4 | 21.4.x |
juniper / junos | 21.3 | 21.3.x |
juniper / junos | 21.1-r3-s2 | 21.1-r3-s2.x |
juniper / junos | 22.1-r1-s1 | 22.1-r1-s1.x |
juniper / junos | 22.1-r2 | 22.1-r2.x |
juniper / junos | 21.4-r3 | 21.4-r3.x |
juniper / junos | 22.1-r1-s2 | 22.1-r1-s2.x |
juniper / junos | 22.1-r2-s2 | 22.1-r2-s2.x |
juniper / junos | 21.4-r2-s2 | 21.4-r2-s2.x |
juniper / junos | 22.2-r1 | 22.2-r1.x |
juniper / junos | 22.2-r1-s1 | 22.2-r1-s1.x |
juniper / junos | 20.4-r3-s4 | 20.4-r3-s4.x |
juniper / junos | 21.2-r3-s2 | 21.2-r3-s2.x |
juniper / junos | 21.2-r3-s1 | 21.2-r3-s1.x |
juniper / junos | 22.3-r1 | 22.3-r1.x |
juniper / junos | 21.1-r3-s3 | 21.1-r3-s3.x |
juniper / junos | 22.2-r2 | 22.2-r2.x |
juniper / junos | 22.1-r3-s1 | 22.1-r3-s1.x |
juniper / junos | 21.1-r3-s4 | 21.1-r3-s4.x |
juniper / junos | 21.3-r3-s2 | 21.3-r3-s2.x |
juniper / junos | 22.3-r2 | 22.3-r2.x |
juniper / junos | 22.1-r3 | 22.1-r3.x |
juniper / junos | 20.4-r3-s5 | 20.4-r3-s5.x |
juniper / junos | 22.2-r1-s2 | 22.2-r1-s2.x |
juniper / junos | - | 20.4 |
juniper / junos | 21.4-r3-s1 | 21.4-r3-s1.x |
juniper / junos | 22.2-r2-s1 | 22.2-r2-s1.x |
juniper / junos | 22.1-r2-s1 | 22.1-r2-s1.x |
juniper / junos | 21.2-r3-s3 | 21.2-r3-s3.x |
juniper / junos | 21.3-r3-s3 | 21.3-r3-s3.x |
juniper / junos | 21.4-r3-s2 | 21.4-r3-s2.x |
juniper / junos | 20.4-r3-s6 | 20.4-r3-s6.x |
juniper / junos | 22.3-r1-s1 | 22.3-r1-s1.x |
juniper / junos | 22.4-r1 | 22.4-r1.x |
juniper / junos | 21.3-r3-s4 | 21.3-r3-s4.x |
juniper / junos | 21.4-r3-s3 | 21.4-r3-s3.x |
juniper / junos | 22.1-r3-s2 | 22.1-r3-s2.x |
juniper / junos | 22.2-r2-s2 | 22.2-r2-s2.x |
juniper / junos | 22.2-r3 | 22.2-r3.x |
juniper / junos | 22.3-r1-s2 | 22.3-r1-s2.x |
juniper / junos | 22.4-r1-s1 | 22.4-r1-s1.x |
juniper / junos | 22.4-r1-s2 | 22.4-r1-s2.x |
juniper / junos | 20.4-r3-s7 | 20.4-r3-s7.x |
juniper / junos | 21.1-r3-s5 | 21.1-r3-s5.x |
juniper / junos | 21.2-r3-s4 | 21.2-r3-s4.x |
juniper / junos | 22.3-r2-s1 | 22.3-r2-s1.x |
juniper / junos | 22.4-r2 | 22.4-r2.x |
juniper / junos | 22.2-r3-s1 | 22.2-r3-s1.x |
juniper / junos | 22.1-r3-s3 | 22.1-r3-s3.x |
juniper / junos | 21.2-r3-s5 | 21.2-r3-s5.x |
juniper / junos | 21.4-r3-s4 | 21.4-r3-s4.x |
juniper / junos | 23.2-r1 | 23.2-r1.x |
juniper / junos | 22.3-r3 | 22.3-r3.x |
juniper / junos | 23.1-r1 | 23.1-r1.x |
juniper / junos | 23.2-r1-s1 | 23.2-r1-s1.x |
juniper / junos_os_evolved | 20.4-r1 | 20.4-r1.x |
juniper / junos_os_evolved | 21.1-r1 | 21.1-r1.x |
juniper / junos_os_evolved | 21.1-r2 | 21.1-r2.x |
juniper / junos_os_evolved | 21.1-r1-s1 | 21.1-r1-s1.x |
juniper / junos_os_evolved | 21.2-r1 | 21.2-r1.x |
juniper / junos_os_evolved | 21.2-r1-s1 | 21.2-r1-s1.x |
juniper / junos_os_evolved | 21.2-r2 | 21.2-r2.x |
juniper / junos_os_evolved | 21.1 | 21.1.x |
juniper / junos_os_evolved | 20.4-r1-s1 | 20.4-r1-s1.x |
juniper / junos_os_evolved | 20.4-r1-s2 | 20.4-r1-s2.x |
juniper / junos_os_evolved | 20.4-r2 | 20.4-r2.x |
juniper / junos_os_evolved | 20.4-r2-s1 | 20.4-r2-s1.x |
juniper / junos_os_evolved | 20.4-r2-s2 | 20.4-r2-s2.x |
juniper / junos_os_evolved | 20.4-r2-s3 | 20.4-r2-s3.x |
juniper / junos_os_evolved | 20.4-r3 | 20.4-r3.x |
juniper / junos_os_evolved | 20.4-r3-s1 | 20.4-r3-s1.x |
juniper / junos_os_evolved | 21.3-r1 | 21.3-r1.x |
juniper / junos_os_evolved | 20.4 | 20.4.x |
juniper / junos_os_evolved | 21.2 | 21.2.x |
juniper / junos_os_evolved | 21.2-r1-s2 | 21.2-r1-s2.x |
juniper / junos_os_evolved | 21.2-r2-s1 | 21.2-r2-s1.x |
juniper / junos_os_evolved | 21.3-r1-s1 | 21.3-r1-s1.x |
juniper / junos_os_evolved | - | 20.4 |
juniper / junos_os_evolved | 20.4-r3-s2 | 20.4-r3-s2.x |
juniper / junos_os_evolved | 21.4-r1 | 21.4-r1.x |
juniper / junos_os_evolved | 21.4-r1-s1 | 21.4-r1-s1.x |
juniper / junos_os_evolved | 21.2-r2-s2 | 21.2-r2-s2.x |
juniper / junos_os_evolved | 21.1-r3 | 21.1-r3.x |
juniper / junos_os_evolved | 21.2-r3 | 21.2-r3.x |
juniper / junos_os_evolved | 21.3-r2 | 21.3-r2.x |
juniper / junos_os_evolved | 21.3 | 21.3.x |
juniper / junos_os_evolved | 21.4 | 21.4.x |
juniper / junos_os_evolved | 21.1-r3-s1 | 21.1-r3-s1.x |
juniper / junos_os_evolved | 20.4-r3-s4 | 20.4-r3-s4.x |
juniper / junos_os_evolved | 20.4-r3-s3 | 20.4-r3-s3.x |
juniper / junos_os_evolved | 22.1-r1 | 22.1-r1.x |
juniper / junos_os_evolved | 21.3-r2-s1 | 21.3-r2-s1.x |
juniper / junos_os_evolved | 21.3-r2-s2 | 21.3-r2-s2.x |
juniper / junos_os_evolved | 21.4-r2 | 21.4-r2.x |
juniper / junos_os_evolved | 21.4-r2-s1 | 21.4-r2-s1.x |
juniper / junos_os_evolved | 21.4-r2-s2 | 21.4-r2-s2.x |
juniper / junos_os_evolved | 22.1-r1-s1 | 22.1-r1-s1.x |
juniper / junos_os_evolved | 22.1-r1-s2 | 22.1-r1-s2.x |
juniper / junos_os_evolved | 21.4-r1-s2 | 21.4-r1-s2.x |
juniper / junos_os_evolved | 22.2-r1-s1 | 22.2-r1-s1.x |
juniper / junos_os_evolved | 22.2-r1 | 22.2-r1.x |
juniper / junos_os_evolved | 21.2-r3-s1 | 21.2-r3-s1.x |
juniper / junos_os_evolved | 21.3-r3 | 21.3-r3.x |
juniper / junos_os_evolved | 20.4-r3-s5 | 20.4-r3-s5.x |
juniper / junos_os_evolved | 22.3-r1 | 22.3-r1.x |
juniper / junos_os_evolved | 22.1-r2 | 22.1-r2.x |
juniper / junos_os_evolved | 21.4-r3 | 21.4-r3.x |
juniper / junos_os_evolved | 22.2-r2 | 22.2-r2.x |
juniper / junos_os_evolved | 21.2-r3-s2 | 21.2-r3-s2.x |
juniper / junos_os_evolved | 21.2-r3-s3 | 21.2-r3-s3.x |
juniper / junos_os_evolved | 21.1-r3-s2 | 21.1-r3-s2.x |
juniper / junos_os_evolved | 21.1-r3-s3 | 21.1-r3-s3.x |
juniper / junos_os_evolved | 21.2-r3-s4 | 21.2-r3-s4.x |
juniper / junos_os_evolved | 21.4-r3-s1 | 21.4-r3-s1.x |
juniper / junos_os_evolved | 21.4-r3-s2 | 21.4-r3-s2.x |
juniper / junos_os_evolved | 21.4-r3-s3 | 21.4-r3-s3.x |
juniper / junos_os_evolved | 20.4-r3-s6 | 20.4-r3-s6.x |
juniper / junos_os_evolved | 22.2-r2-s1 | 22.2-r2-s1.x |
juniper / junos_os_evolved | 21.3-r3-s1 | 21.3-r3-s1.x |
juniper / junos_os_evolved | 21.3-r3-s2 | 21.3-r3-s2.x |
juniper / junos_os_evolved | 21.3-r3-s3 | 21.3-r3-s3.x |
juniper / junos_os_evolved | 22.1-r2-s1 | 22.1-r2-s1.x |
juniper / junos_os_evolved | 22.1-r3 | 22.1-r3.x |
juniper / junos_os_evolved | 21.2-r3-s5 | 21.2-r3-s5.x |
juniper / junos_os_evolved | 21.3-r3-s4 | 21.3-r3-s4.x |
juniper / junos_os_evolved | 20.4-r3-s7 | 20.4-r3-s7.x |
juniper / junos_os_evolved | 22.1-r3-s1 | 22.1-r3-s1.x |
juniper / junos_os_evolved | 22.1-r3-s2 | 22.1-r3-s2.x |
juniper / junos_os_evolved | 22.2-r2-s2 | 22.2-r2-s2.x |
juniper / junos_os_evolved | 22.2-r3 | 22.2-r3.x |
juniper / junos_os_evolved | 22.3-r1-s1 | 22.3-r1-s1.x |
juniper / junos_os_evolved | 22.3-r1-s2 | 22.3-r1-s2.x |
juniper / junos_os_evolved | 22.3-r2 | 22.3-r2.x |
juniper / junos_os_evolved | 22.4-r1 | 22.4-r1.x |
juniper / junos_os_evolved | 22.4-r1-s1 | 22.4-r1-s1.x |
juniper / junos_os_evolved | 22.4-r1-s2 | 22.4-r1-s2.x |
juniper / junos_os_evolved | 22.4-r2 | 22.4-r2.x |
juniper / junos_os_evolved | 22.3-r2-s1 | 22.3-r2-s1.x |
juniper / junos_os_evolved | 22.2-r3-s1 | 22.2-r3-s1.x |
juniper / junos_os_evolved | 22.1-r3-s3 | 22.1-r3-s3.x |
juniper / junos_os_evolved | 23.2 | 23.2.x |
juniper / junos_os_evolved | 23.2-r1 | 23.2-r1.x |
juniper / junos_os_evolved | 23.2-r1-s1 | 23.2-r1-s1.x |
juniper / junos_os_evolved | 21.4-r3-s4 | 21.4-r3-s4.x |