CVE-2023-44186

Junos OS and Junos OS Evolved: RPD crash when attempting to send a very long AS PATH to a non-4-byte-AS capable BGP neighbor

State
Published
Severity
7.5 High
Published
Oct 11, 2023
Updated
Dec 3, 2024
Reserved
Sep 26, 2023

Read the record on cve.org

Description

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:

* All versions prior to 20.4R3-S8; * 21.1 versions 21.1R1 and later; * 21.2 versions prior to 21.2R3-S6; * 21.3 versions prior to 21.3R3-S5; * 21.4 versions prior to 21.4R3-S5; * 22.1 versions prior to 22.1R3-S4; * 22.2 versions prior to 22.2R3-S2; * 22.3 versions prior to 22.3R2-S2, 22.3R3-S1; * 22.4 versions prior to 22.4R2-S1, 22.4R3.

Juniper Networks Junos OS Evolved

* All versions prior to 20.4R3-S8-EVO; * 21.1 versions 21.1R1-EVO and later; * 21.2 versions prior to 21.2R3-S6-EVO; * 21.3 versions prior to 21.3R3-S5-EVO; * 21.4 versions prior to 21.4R3-S5-EVO; * 22.1 versions prior to 22.1R3-S4-EVO; * 22.2 versions prior to 22.2R3-S2-EVO; * 22.3 versions prior to 22.3R2-S2-EVO, 22.3R3-S1-EVO; * 22.4 versions prior to 22.4R2-S1-EVO, 22.4R3-EVO.

Scores

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

Weaknesses

  • CWE-755 Improper Handling of Exceptional Conditions

Affected Products

ProductVersions
Junos OSJuniper Networks
  • before 20.4R3-S8Affected
  • 21.1R1 to before 21.1*Affected
  • 21.2 to before 21.2R3-S6Affected
  • 21.3 to before 21.3R3-S5Affected
  • 21.4 to before 21.4R3-S5Affected
  • 22.1 to before 22.1R3-S4Affected
  • 22.2 to before 22.2R3-S2Affected
  • 22.3 to before 22.3R2-S2, 22.3R3-S1Affected
  • 22.4 to before 22.4R2-S1, 22.4R3Affected
Junos OS EvolvedJuniper Networks
  • before 20.4R3-S8-EVOAffected
  • 21.1 to before 21.1*-EVOAffected
  • 21.2 to before 21.2R3-S6-EVOAffected
  • 21.3 to before 21.3R3-S5-EVOAffected
  • 21.4 to before 21.4R3-S5-EVOAffected
  • 22.1 to before 22.1R3-S4-EVOAffected
  • 22.2 to before 22.2R3-S2-EVOAffected
  • 22.3 to before 22.3R2-S2-EVO, 22.3R3-S1-EVOAffected
  • 22.4 to before 22.4R2-S1-EVO, 22.4R3-EVOAffected

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.