Read the docs
TI-2020-01592 Aliases CVE-2020-1640GHSA-crvx-qrfr-h2c3

Junos OS: Receipt of certain genuine BGP packets from any BGP Speaker causes RPD to crash.

Priority LOW 36CWE-1173Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
—
Confidentiality · integrity · availability
None · None · High
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA.

Summary

An improper use of a validation framework when processing incoming genuine BGP packets within Juniper Networks RPD (routing protocols process) daemon allows an attacker to crash RPD thereby causing a Denial of Service (DoS) condition. This framework requires these packets to be passed. By continuously sending any of these types of formatted genuine packets, an attacker can repeatedly crash the RPD process causing a sustained Denial of Service. Authentication to the BGP peer is not required. This issue can be initiated or propagated through eBGP and iBGP and can impact devices in either modes of use as long as the devices are configured to support the compromised framework and a BGP path is activated or active. This issue affects: Juniper Networks Junos OS 16.1 versions 16.1R7-S6 and later versions prior to 16.1R7-S8; 17.3 versions 17.3R2-S5, 17.3R3-S6 and later versions prior to 17.3R3-S8; 17.4 versions 17.4R2-S7, 17.4R3 and later versions prior to 17.4R2-S11, 17.4R3-S2; 18.1 versions 18.1R3-S7 and later versions prior to 18.1R3-S10; 18.2 versions 18.2R2-S6, 18.2R3-S2 and later versions prior to 18.2R2-S7, 18.2R3-S5; 18.2X75 versions 18.2X75-D12, 18.2X75-D32, 18.2X75-D33, 18.2X75-D51, 18.2X75-D60, 18.2X75-D411, 18.2X75-D420 and later versions prior to 18.2X75-D32, 18.2X75-D33, 18.2X75-D420, 18.2X75-D52, 18.2X75-D60, 18.2X75-D65, 18.2X75-D70;(*1) 18.3 versions 18.3R1-S6, 18.3R2-S3, 18.3R3 and later versions prior to 18.3R2-S4, 18.3R3-S2; 18.4 versions 18.4R1-S5, 18.4R2-S4, 18.4R3 and later versions prior to 18.4R1-S7, 18.4R2-S5, 18.4R3-S3(*2); 19.1 versions 19.1R1-S3, 19.1R2 and later versions prior to 19.1R1-S5, 19.1R2-S2, 19.1R3-S2; 19.2 versions 19.2R1-S2, 19.2R2 and later versions prior to 19.2R1-S5, 19.2R2, 19.2R3; 19.3 versions prior to 19.3R2-S3, 19.3R3; 19.4 versions prior to 19.4R1-S2, 19.4R2, 19.4R3; 20.1 versions prior to 20.1R1-S1, 20.1R2. This issue does not affect Junos OS prior to 16.1R1. This issue affects IPv4 and IPv6 traffic.

Why it matters now

EPSS 0.01388 72nd percentileScored 2026-11-07
Fix Fixed Junos OS (Juniper Networks): 19.3R2-S3, 19.3R3, 19.4R1-S2 +4

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
JuniperJunos OS16.1R7-S6 and later; 17.3R2-S5, 17.3R3-S6 and later; 17.4R2-S7, 17.4R3 and later; 18.1R3-S7 and later; 18.2R2-S6, 18.2R3-S2 and later; 18.2X75-D12, 18.2X75-D32, 18.2X75-D33, 18.2X75-D51, 18.2X75-D60, 18.2X75-D411, 18.2X75-D420 and later; 18.3R1-S6, 18.3R2-S3, 18.3R3 and later; 18.4R1-S5, 18.4R2-S4, 18.4R3 and later; 19.1R1-S3, 19.1R2 and later; 19.2R1-S2, 19.2R2 and later; 19.3 to before 19.3R2-S3, 19.3R3; 19.4 to before 19.4R1-S2, 19.4R2, 19.4R3; 20.1 to before 20.1R1-S1, 20.1R219.3R2-S3, 19.3R3, 19.4R1-S2, 19.4R2, 19.4R3, 20.1R1-S1, 20.1R2Patch availableCNA
  • Junos OS VendorJuniper Affected 16.1R7-S6 and later; 17.3R2-S5, 17.3R3-S6 and later; 17.4R2-S7, 17.4R3 and later; 18.1R3-S7 and later; 18.2R2-S6, 18.2R3-S2 and later; 18.2X75-D12, 18.2X75-D32, 18.2X75-D33, 18.2X75-D51, 18.2X75-D60, 18.2X75-D411, 18.2X75-D420 and later; 18.3R1-S6, 18.3R2-S3, 18.3R3 and later; 18.4R1-S5, 18.4R2-S4, 18.4R3 and later; 19.1R1-S3, 19.1R2 and later; 19.2R1-S2, 19.2R2 and later; 19.3 to before 19.3R2-S3, 19.3R3; 19.4 to before 19.4R1-S2, 19.4R2, 19.4R3; 20.1 to before 20.1R1-S1, 20.1R2 Fixed in 19.3R2-S3, 19.3R3, 19.4R1-S2, 19.4R2, 19.4R3, 20.1R1-S1, 20.1R2 Patch available CNA

CPE configurations NVD · 49

CPEVersionsRoleVendor
cpe:2.3:o:juniper:junos:16.1:r7-s6:*:*:*:*:*:*16.1 r7-s6VulnerableJuniper
cpe:2.3:o:juniper:junos:16.1:r7-s7:*:*:*:*:*:*16.1 r7-s7VulnerableJuniper
cpe:2.3:o:juniper:junos:17.3:r2-s5:*:*:*:*:*:*17.3 r2-s5VulnerableJuniper
cpe:2.3:o:juniper:junos:17.3:r3-s6:*:*:*:*:*:*17.3 r3-s6VulnerableJuniper
cpe:2.3:o:juniper:junos:17.3:r3-s7:*:*:*:*:*:*17.3 r3-s7VulnerableJuniper
cpe:2.3:o:juniper:junos:17.4:r2-s10:*:*:*:*:*:*17.4 r2-s10VulnerableJuniper
cpe:2.3:o:juniper:junos:17.4:r2-s7:*:*:*:*:*:*17.4 r2-s7VulnerableJuniper
cpe:2.3:o:juniper:junos:17.4:r2-s8:*:*:*:*:*:*17.4 r2-s8VulnerableJuniper
cpe:2.3:o:juniper:junos:17.4:r2-s9:*:*:*:*:*:*17.4 r2-s9VulnerableJuniper
cpe:2.3:o:juniper:junos:17.4:r3:*:*:*:*:*:*17.4 r3VulnerableJuniper
  • cpe:2.3:o:juniper:junos:16.1:r7-s6:*:*:*:*:*:* Versions 16.1 r7-s6 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:16.1:r7-s7:*:*:*:*:*:* Versions 16.1 r7-s7 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:17.3:r2-s5:*:*:*:*:*:* Versions 17.3 r2-s5 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:17.3:r3-s6:*:*:*:*:*:* Versions 17.3 r3-s6 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:17.3:r3-s7:*:*:*:*:*:* Versions 17.3 r3-s7 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:17.4:r2-s10:*:*:*:*:*:* Versions 17.4 r2-s10 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:17.4:r2-s7:*:*:*:*:*:* Versions 17.4 r2-s7 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:17.4:r2-s8:*:*:*:*:*:* Versions 17.4 r2-s8 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:17.4:r2-s9:*:*:*:*:*:* Versions 17.4 r2-s9 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:17.4:r3:*:*:*:*:*:* Versions 17.4 r3 Vulnerable ·Juniper
Show 39 more CPE
CPEVersionsRoleVendor
cpe:2.3:o:juniper:junos:17.4:r3-s1:*:*:*:*:*:*17.4 r3-s1VulnerableJuniper
cpe:2.3:o:juniper:junos:18.1:r3-s7:*:*:*:*:*:*18.1 r3-s7VulnerableJuniper
cpe:2.3:o:juniper:junos:18.1:r3-s8:*:*:*:*:*:*18.1 r3-s8VulnerableJuniper
cpe:2.3:o:juniper:junos:18.1:r3-s9:*:*:*:*:*:*18.1 r3-s9VulnerableJuniper
cpe:2.3:o:juniper:junos:18.2:r2-s6:*:*:*:*:*:*18.2 r2-s6VulnerableJuniper
cpe:2.3:o:juniper:junos:18.2:r3-s2:*:*:*:*:*:*18.2 r3-s2VulnerableJuniper
cpe:2.3:o:juniper:junos:18.2:r3-s3:*:*:*:*:*:*18.2 r3-s3VulnerableJuniper
cpe:2.3:o:juniper:junos:18.2:r3-s4:*:*:*:*:*:*18.2 r3-s4VulnerableJuniper
cpe:2.3:o:juniper:junos:18.2x75:d12:*:*:*:*:*:*18.2x75 d12VulnerableJuniper
cpe:2.3:o:juniper:junos:18.2x75:d411:*:*:*:*:*:*18.2x75 d411VulnerableJuniper
cpe:2.3:o:juniper:junos:18.2x75:d51:*:*:*:*:*:*18.2x75 d51VulnerableJuniper
cpe:2.3:o:juniper:junos:18.3:r1-s6:*:*:*:*:*:*18.3 r1-s6VulnerableJuniper
cpe:2.3:o:juniper:junos:18.3:r2-s3:*:*:*:*:*:*18.3 r2-s3VulnerableJuniper
cpe:2.3:o:juniper:junos:18.3:r3:*:*:*:*:*:*18.3 r3VulnerableJuniper
cpe:2.3:o:juniper:junos:18.3:r3-s1:*:*:*:*:*:*18.3 r3-s1VulnerableJuniper
cpe:2.3:o:juniper:junos:18.4:r1-s5:*:*:*:*:*:*18.4 r1-s5VulnerableJuniper
cpe:2.3:o:juniper:junos:18.4:r1-s6:*:*:*:*:*:*18.4 r1-s6VulnerableJuniper
cpe:2.3:o:juniper:junos:18.4:r2-s4:*:*:*:*:*:*18.4 r2-s4VulnerableJuniper
cpe:2.3:o:juniper:junos:18.4:r3:*:*:*:*:*:*18.4 r3VulnerableJuniper
cpe:2.3:o:juniper:junos:18.4:r3-s1:*:*:*:*:*:*18.4 r3-s1VulnerableJuniper
cpe:2.3:o:juniper:junos:18.4:r3-s2:*:*:*:*:*:*18.4 r3-s2VulnerableJuniper
cpe:2.3:o:juniper:junos:19.1:r1-s3:*:*:*:*:*:*19.1 r1-s3VulnerableJuniper
cpe:2.3:o:juniper:junos:19.1:r1-s4:*:*:*:*:*:*19.1 r1-s4VulnerableJuniper
cpe:2.3:o:juniper:junos:19.1:r2:*:*:*:*:*:*19.1 r2VulnerableJuniper
cpe:2.3:o:juniper:junos:19.1:r2-s1:*:*:*:*:*:*19.1 r2-s1VulnerableJuniper
cpe:2.3:o:juniper:junos:19.1:r3:*:*:*:*:*:*19.1 r3VulnerableJuniper
cpe:2.3:o:juniper:junos:19.1:r3-s1:*:*:*:*:*:*19.1 r3-s1VulnerableJuniper
cpe:2.3:o:juniper:junos:19.2:r1-s2:*:*:*:*:*:*19.2 r1-s2VulnerableJuniper
cpe:2.3:o:juniper:junos:19.2:r1-s3:*:*:*:*:*:*19.2 r1-s3VulnerableJuniper
cpe:2.3:o:juniper:junos:19.2:r1-s4:*:*:*:*:*:*19.2 r1-s4VulnerableJuniper
cpe:2.3:o:juniper:junos:19.3:-:*:*:*:*:*:*19.3VulnerableJuniper
cpe:2.3:o:juniper:junos:19.3:r1:*:*:*:*:*:*19.3 r1VulnerableJuniper
cpe:2.3:o:juniper:junos:19.3:r1-s1:*:*:*:*:*:*19.3 r1-s1VulnerableJuniper
cpe:2.3:o:juniper:junos:19.3:r2:*:*:*:*:*:*19.3 r2VulnerableJuniper
cpe:2.3:o:juniper:junos:19.3:r2-s1:*:*:*:*:*:*19.3 r2-s1VulnerableJuniper
cpe:2.3:o:juniper:junos:19.3:r2-s2:*:*:*:*:*:*19.3 r2-s2VulnerableJuniper
cpe:2.3:o:juniper:junos:19.4:r1:*:*:*:*:*:*19.4 r1VulnerableJuniper
cpe:2.3:o:juniper:junos:19.4:r1-s1:*:*:*:*:*:*19.4 r1-s1VulnerableJuniper
cpe:2.3:o:juniper:junos:20.1:r1:*:*:*:*:*:*20.1 r1VulnerableJuniper
  • cpe:2.3:o:juniper:junos:17.4:r3-s1:*:*:*:*:*:* Versions 17.4 r3-s1 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:18.1:r3-s7:*:*:*:*:*:* Versions 18.1 r3-s7 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:18.1:r3-s8:*:*:*:*:*:* Versions 18.1 r3-s8 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:18.1:r3-s9:*:*:*:*:*:* Versions 18.1 r3-s9 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:18.2:r2-s6:*:*:*:*:*:* Versions 18.2 r2-s6 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:18.2:r3-s2:*:*:*:*:*:* Versions 18.2 r3-s2 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:18.2:r3-s3:*:*:*:*:*:* Versions 18.2 r3-s3 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:18.2:r3-s4:*:*:*:*:*:* Versions 18.2 r3-s4 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:18.2x75:d12:*:*:*:*:*:* Versions 18.2x75 d12 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:18.2x75:d411:*:*:*:*:*:* Versions 18.2x75 d411 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:18.2x75:d51:*:*:*:*:*:* Versions 18.2x75 d51 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:18.3:r1-s6:*:*:*:*:*:* Versions 18.3 r1-s6 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:18.3:r2-s3:*:*:*:*:*:* Versions 18.3 r2-s3 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:18.3:r3:*:*:*:*:*:* Versions 18.3 r3 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:18.3:r3-s1:*:*:*:*:*:* Versions 18.3 r3-s1 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:18.4:r1-s5:*:*:*:*:*:* Versions 18.4 r1-s5 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:18.4:r1-s6:*:*:*:*:*:* Versions 18.4 r1-s6 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:18.4:r2-s4:*:*:*:*:*:* Versions 18.4 r2-s4 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:18.4:r3:*:*:*:*:*:* Versions 18.4 r3 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:18.4:r3-s1:*:*:*:*:*:* Versions 18.4 r3-s1 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:18.4:r3-s2:*:*:*:*:*:* Versions 18.4 r3-s2 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:19.1:r1-s3:*:*:*:*:*:* Versions 19.1 r1-s3 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:19.1:r1-s4:*:*:*:*:*:* Versions 19.1 r1-s4 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:19.1:r2:*:*:*:*:*:* Versions 19.1 r2 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:19.1:r2-s1:*:*:*:*:*:* Versions 19.1 r2-s1 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:19.1:r3:*:*:*:*:*:* Versions 19.1 r3 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:19.1:r3-s1:*:*:*:*:*:* Versions 19.1 r3-s1 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:19.2:r1-s2:*:*:*:*:*:* Versions 19.2 r1-s2 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:19.2:r1-s3:*:*:*:*:*:* Versions 19.2 r1-s3 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:19.2:r1-s4:*:*:*:*:*:* Versions 19.2 r1-s4 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:19.3:-:*:*:*:*:*:* Versions 19.3 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:19.3:r1:*:*:*:*:*:* Versions 19.3 r1 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:19.3:r1-s1:*:*:*:*:*:* Versions 19.3 r1-s1 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:19.3:r2:*:*:*:*:*:* Versions 19.3 r2 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:19.3:r2-s1:*:*:*:*:*:* Versions 19.3 r2-s1 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:19.3:r2-s2:*:*:*:*:*:* Versions 19.3 r2-s2 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:19.4:r1:*:*:*:*:*:* Versions 19.4 r1 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:19.4:r1-s1:*:*:*:*:*:* Versions 19.4 r1-s1 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:20.1:r1:*:*:*:*:*:* Versions 20.1 r1 Vulnerable ·Juniper

Remediation

  • Fix · CNA Junos OS (Juniper Networks) Fixed in 19.3R2-S3, 19.3R3, 19.4R1-S2, 19.4R2, 19.4R3, 20.1R1-S1, 20.1R2

Timeline

  1. 2026-10-02 Threatist record created from CVE-2020-1640
  2. 2026-10-03 Alias added: GHSA-crvx-qrfr-h2c3

References

  • TI-2023-18638 Junos OS: EX and SRX Series: A PHP vulnerability in J-Web allows an unauthenticated to… KEVCVSS 3.1CRITICAL 9.8
  • TI-2020-01585 Out of Cycle Security Advisory: Junos OS: Security vulnerability in J-Web and web based (HTTP/HTTPS) services KEVCVSS 3.1CRITICAL 9.8
  • TI-2015-04610 Assertion failure in ISC BIND named via TKEY queries KEVCVSS 3.1HIGH 7.5
  • TI-2025-15550 Junos OS: An local attacker with shell access can execute arbitrary code KEVCVSS 4.0MEDIUM 6.7
  • TI-2023-18644 Junos OS: SRX Series: A vulnerability in J-Web allows an unauthenticated attacker to upload and download arbitrary files KEVCVSS 3.1MEDIUM 5.3
  • TI-2023-18640 Junos OS: EX Series: A vulnerability in J-Web allows an unauthenticated attacker to upload arbitrary files KEVCVSS 3.1MEDIUM 5.3
See all 792 →

Sources