Product Affected

These issues affect Junos OS 19.4, 20.1, 20.2, 20.3, 20.4, 21.1, 21.2, 21.3.
High
7.5 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H)

Problem

Multiple vulnerabilities in the Packet Forwarding Engine (PFE) of Juniper Networks Junos OS allow an unauthenticated networked attacker to cause a Denial of Service (DoS) by sending specific packets over VXLAN which cause either a memory leak which will ultimately result in an FPC reset or directly an FPC reset.

One or more of these issues affect:

Juniper Networks Junos OS

  • 19.4 versions prior to 19.4R3-S7;
  • 20.1 versions prior to 20.1R3-S3;
  • 20.2 versions prior to 20.2R3-S3;
  • 20.3 versions prior to 20.3R3-S2;
  • 20.4 versions prior to 20.4R3-S1;
  • 21.1 versions prior to 21.1R3;
  • 21.2 versions prior to 21.2R2;
  • 21.3 versions prior to 21.3R1-S1, 21.3R2.

These issues do not affect versions of Junos OS prior to 19.4R1.

For these issues to be exploitable a configuration like the following will have to exist:

[ routing-instances <RI-name> instance-type virtual-switch ]
[ routing-instances <RI-name> bridge-domains <BD-name> vlan-id <vlan#n> ]
[ routing-instances <RI-name> bridge-domains <BD-name> vxlan ... ]
[ interfaces ae0 unit <unit#> vlan-id <vlan#n> ]
[ interfaces ae0 unit <unit#> family inet(6) address ... ]

Juniper SIRT is not aware of any malicious exploitation of these vulnerabilities.

These issues were seen during production usage.

The following issues have been reported:

CVE CVSS Summary
CVE-2022-22170 7.5 ( CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H ) A Missing Release of Resource after Effective Lifetime vulnerability in the Packet Forwarding Engine (PFE) of Juniper Networks Junos OS allows an unauthenticated networked attacker to cause a Denial of Service (DoS) by sending specific packets over VXLAN which cause heap memory to leak and on exhaustion the PFE to reset. The heap memory utilization can be monitored with the command: user@host> show chassis fpc
CVE-2022-22171 7.5 ( CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H ) An Improper Check for Unusual or Exceptional Conditions vulnerability in the Packet Forwarding Engine (PFE) of Juniper Networks Junos OS allows an unauthenticated networked attacker to cause a Denial of Service (DoS) by sending specific packets over VXLAN which cause the PFE to reset.

 

Solution

The following software Junos OS releases have been updated to resolve these specific issues: 19.4R3-S7, 20.1R3-S3, 20.2R3-S3, 20.3R3-S2, 20.4R3-S1, 21.1R3, 21.2R2, 21.3R1-S1, 21.3R2, 21.4R1, and all subsequent releases.

These issues are being tracked as  1602407  and  1625292 .

Software releases or updates are available for download at https://support.juniper.net/support/downloads/

Workaround

There are no viable workarounds for these issues.

Severity Assessment

Information for how Juniper Networks uses CVSS can be found at KB 16446 [juniper.net] "Common Vulnerability Scoring System (CVSS) and Juniper's Security Advisories."

Modification History

2022-01-12: Initial Publication.

Related Information