CVE-2021-0289

Junos OS: User-defined ARP Policer isn't applied on Aggregated Ethernet (AE) interface until firewall process is restarted

State
Published
Severity
6.5 Medium
Published
Jul 15, 2021
Updated
Sep 17, 2024
Reserved
Oct 27, 2020

Read the record on cve.org

Description

When user-defined ARP Policer is configured and applied on one or more Aggregated Ethernet (AE) interface units, a Time-of-check Time-of-use (TOCTOU) Race Condition vulnerability between the Device Control Daemon (DCD) and firewall process (dfwd) daemons of Juniper Networks Junos OS allows an attacker to bypass the user-defined ARP Policer. In this particular case the User ARP policer is replaced with default ARP policer. To review the desired ARP Policers and actual state one can run the command "show interfaces <> extensive" and review the output. See further details below. An example output is: show interfaces extensive | match policer Policer: Input: __default_arp_policer__ <<< incorrect if user ARP Policer was applied on an AE interface and the default ARP Policer is displayed Policer: Input: jtac-arp-ae5.317-inet-arp <<< correct if user ARP Policer was applied on an AE interface For all platforms, except SRX Series: This issue affects Juniper Networks Junos OS: All versions 5.6R1 and all later versions prior to 18.4 versions prior to 18.4R2-S9, 18.4R3-S9 with the exception of 15.1 versions 15.1R7-S10 and later versions; 19.4 versions prior to 19.4R3-S3; 20.1 versions prior to 20.1R3; 20.2 versions prior to 20.2R3-S2; 20.3 version 20.3R1 and later versions; 20.4 versions prior to 20.4R3; 21.1 versions prior to 21.1R2; This issue does not affect Juniper Networks Junos OS versions prior to 5.6R1. On SRX Series this issue affects Juniper Networks Junos OS: 18.4 versions prior to 18.4R2-S9, 18.4R3-S9; 19.4 versions prior to 19.4R3-S4; 20.1 versions prior to 20.1R3; 20.2 versions prior to 20.2R3-S2; 20.3 version 20.3R1 and later versions; 20.4 versions prior to 20.4R3; 21.1 versions prior to 21.1R2. This issue does not affect 18.4 versions prior to 18.4R1 on SRX Series. This issue does not affect Junos OS Evolved.

Scores

CVSSScoreVectorSource
3.16.5 MediumCVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:Hjuniper

Weaknesses

  • CWE-367 Time-of-check Time-of-use (TOCTOU) Race Condition

Affected Products

ProductVersions
Junos OSJuniper Networks
  • before 5.6R1Not affected
  • 5.6R1 to before 5.6*Affected
  • 15.1 to before 15.1R7-S10Affectedfrom 15.1F1Affected
  • 16.1R1 to before 16.1*Affected
  • 16.2R1 to before 16.2*Affected
  • 17.1R1 to before 17.1*Affected
  • 17.2R1 to before 17.2*Affected
  • 17.3R1 to before 17.3*Affected
  • 17.4R1 to before 17.4*Affected
  • 18.1R1 to before 18.1*Affected
  • 18.2R1 to before 18.2*Affected
  • 18.3R1 to before 18.3*Affected
  • 18.4 to before 18.4R2-S9, 18.4R3-S9Affected
  • 19.4 to before 19.4R3-S3Affected
  • 20.1 to before 20.1R3Affected
  • 20.2 to before 20.2R3-S2Affected
  • 20.3R1 to before 20.3*Affected
  • 20.4 to before 20.4R3Affected
  • 21.1 to before 21.1R2Affected
Junos OSJuniper Networks
  • 18.4 to before 18.4R2-S9, 18.4R3-S9Affectedfrom 18.4R1Affected
  • 19.4 to before 19.4R3-S3Affected
  • 20.1 to before 20.1R3Affected
  • 20.2 to before 20.2R3-S2Not affected
  • 20.3R1 to before 20.3*Affected
  • 20.4 to before 20.4R3Affected
  • 21.1 to before 21.1R2Affected
Junos OS EvolvedJuniper Networks
  • AnyNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.