CVE-2023-28981

Junos OS and Junos OS Evolved: If malformed IPv6 router advertisements are received, memory corruption will occur which causes an rpd crash

MEDIUM
6.5
CVSS Score
Published: April 17, 2023 at 12:00 AM UTC
Updated: June 17, 2026 at 05:49 AM UTC
3 products affected across 2 vendorsJunosJunos OS EvolvedJunos OS Evolved

Using Junos OS by Juniper Networks?

Get instant alerts when new vulnerabilities affect Junos OS - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
MEDIUM6.5
Exploit prediction
EPSS 0.3%
SSVC
No known exploit

Description

An Improper Input Validation vulnerability in the kernel of Juniper Networks Junos OS and Junos OS Evolved allows an unauthenticated, adjacent attacker to cause a Denial of Service (DoS). If the receipt of router advertisements is enabled on an interface and a specifically malformed RA packet is received, memory corruption will happen which leads to an rpd crash. This issue affects: Juniper Networks Junos OS 20.3 versions prior to 20.3R3-S5; 20.4 versions prior to 20.4R3-S3; 21.1 versions prior to 21.1R3-S4; 21.2 versions prior to 21.2R3; 21.3 versions prior to 21.3R3; 21.4 versions prior to 21.4R2; 22.1 versions prior to 22.1R2. Juniper Networks Junos OS Evolved 20.3-EVO version 20.3R1-EVO and later versions; 20.4-EVO versions prior to 20.4R3-S6-EVO; 21.3-EVO versions prior to 21.3R3-EVO; 21.4-EVO versions prior to 21.4R2-EVO; 22.1-EVO versions prior to 22.1R2-EVO.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

Affected range stops below 20.3R3-S5, so it looks safe — our inference, not a vendor statement
Affected range stops below 20.4R3-S3, 20.4R3-S6, so it looks safe — our inference, not a vendor statement
Affected range stops below 21.1R3-S4, so it looks safe — our inference, not a vendor statement
Affected range stops below 21.2R3, so it looks safe — our inference, not a vendor statement
Affected range stops below 21.3R3, so it looks safe — our inference, not a vendor statement
Affected range stops below 21.4R2, so it looks safe — our inference, not a vendor statement
Affected range stops below 22.1R2, so it looks safe — our inference, not a vendor statement
20.3R1-EVO ≤ v < 20.3-EVO*20.4-EVO ≤ v < 20.4R3-S6-EVO21.3-EVO ≤ v < 21.3R3-EVO21.4-EVO ≤ v < 21.4R2-EVO22.1-EVO ≤ v < 22.1R2-EVO20.3R1-EVO20.4-EVO21.3-EVO21.4-EVO22.1-EVO
Affected range stops below 20.3-EVO*, so it looks safe — our inference, not a vendor statement
Affected range stops below 20.4R3-S6-EVO, so it looks safe — our inference, not a vendor statement
Affected range stops below 21.3R3-EVO, so it looks safe — our inference, not a vendor statement
Affected range stops below 21.4R2-EVO, so it looks safe — our inference, not a vendor statement
Affected range stops below 22.1R2-EVO, so it looks safe — our inference, not a vendor statement

Remediation

No guide yet

No remediation guidance has been written for this CVE yet. What the record does show:

Patch and advisory references

SSVC — Action Prioritization

SSVCNo known exploitNot automatablePartial impact

SSVC signals action urgency (what to patch first), separate from CVSS which measures severity.

CVSS

6.5MEDIUMjuniper
Attack Vector
ADJACENT_NETWORK
Complexity
LOW
Privileges
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
NONE
Integrity
NONE
Availability
HIGH
Vector?

Quick Info

StatusMODIFIED
CWE
CWE-20

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card