An always-incorrect control flow implementation in the implicit filter terms of Juniper Networks Junos OS and Junos OS Evolved on ACX5800, EX9200 Series, MX10000 Series, MX240, MX480, MX960 devices with affected Trio line cards allows an attacker to exploit an interdependency in the PFE UCODE microcode of the Trio chipset with various line cards to cause packets destined to the devices interfaces to cause a Denial of Service (DoS) condition by looping the packet with an unreachable exit condition ('Infinite Loop'). To break this loop once it begins one side of the affected LT interfaces will need to be disabled. Once disabled, the condition will clear and the disabled LT interface can be reenabled. Continued receipt and processing of these packets will create a sustained Denial of Service
The following software releases have been updated to resolve this specific issue: Junos OS: 16.1R7-S8, 17.1R2-S12, 17.2R3-S4, 17.3R3-S8, 17.4R2-S10, 17.4R3-S2, 18.1R3-S10, 18.2R2-S7, 18.2R3-S3, 18.3R1-S7, 18.3R3-S2, 18.4R1-S7, 18.4R2-S4, 18.4R3-S2, 19.1R1-S5, 19.1R2-S1, 19.1R3, 19.2R1-S4, 19.2R2, 19.3R2-S3, 19.3R3, 19.4R1-S1, 19.4R2, 20.1R1, and all subsequent releases. Junos OS Evolved: 19.4R2-EVO, 20.1R1-EVO, and all subsequent releases.
There are no available workarounds for this issue.
| Product | Vulnerable range | Fixed version | Advisory |
|---|---|---|---|
| Juniper Networks Junos OS | >=15.1F6<15.1* | 15.1* | advisory ↗ |
| Juniper Networks Junos OS | >=16.1R1<16.1* | 16.1* | advisory ↗ |
| Juniper Networks Junos OS | >=17.1<17.1R2-S12 | 17.1R2-S12 | advisory ↗ |
| Juniper Networks Junos OS | >=17.2<17.2R3-S4 | 17.2R3-S4 | advisory ↗ |
| Juniper Networks Junos OS | >=17.3<17.3R3-S8 | 17.3R3-S8 | advisory ↗ |
| Juniper Networks Junos OS | >=17.4<17.4R2-S10, 17.4R3-S2 | 17.4R2-S10, 17.4R3-S2 | advisory ↗ |
| Juniper Networks Junos OS | >=18.1<18.1R3-S10 | 18.1R3-S10 | advisory ↗ |
| Juniper Networks Junos OS | >=18.2<18.2R2-S7, 18.2R3-S3 | 18.2R2-S7, 18.2R3-S3 | advisory ↗ |
| Juniper Networks Junos OS | >=18.3<18.3R1-S7, 18.3R3-S2 | 18.3R1-S7, 18.3R3-S2 | advisory ↗ |
| Juniper Networks Junos OS | >=18.4<18.4R1-S7, 18.4R2-S4, 18.4R3-S2 | 18.4R1-S7, 18.4R2-S4, 18.4R3-S2 | advisory ↗ |
| Juniper Networks Junos OS | >=19.1<19.1R1-S5, 19.1R2-S1, 19.1R3 | 19.1R1-S5, 19.1R2-S1, 19.1R3 | advisory ↗ |
| Juniper Networks Junos OS | >=19.2<19.2R1-S4, 19.2R2 | 19.2R1-S4, 19.2R2 | advisory ↗ |
| Juniper Networks Junos OS | >=19.3<19.3R2-S3, 19.3R3 | 19.3R2-S3, 19.3R3 | advisory ↗ |
| Juniper Networks Junos OS | >=19.4<19.4R1-S1, 19.4R2 | 19.4R1-S1, 19.4R2 | advisory ↗ |
| Juniper Networks Junos OS Evolved | >=19.4<19.4R2-EVO | 19.4R2-EVO | advisory ↗ |