Skip to main content

Juniper Junos OS EUVDEUVD-2026-101453

| CVE-2026-103993 MEDIUM
Out-of-bounds Write (CWE-787)
2026-10-14 juniper GHSA-3vcp-3vfh-hjrh
6.9
CVSS 4.0 · Vendor: juniper
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Establish or abuse BGP peering session
  2. Delivery
    Send crafted BGP community set
  3. Exploit
    Trigger out-of-bounds write in rpd advertisement path
  4. Execution
    Crash routing protocol daemon
  5. Impact
    Denial-of-service / routing disruption

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, write limits
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires BGP to be configured on the target Junos OS / Junos OS Evolved device and an adjacent BGP peering relationship with the attacker (AV:A, PR:L), so the attacker must be an established or spoofed BGP neighbor rather than an arbitrary remote host. The specific trigger is the device adding the graceful-shutdown sender community while attempting to advertise a route after receiving a specific crafted set of BGP communities - meaning the device must be in a route-advertising path where this community handling occurs. Limiting factors: no user interaction is needed (UI:N) but the attacker needs an accepted BGP session, which constrains exploitation to peers within the routing trust boundary; impact is availability-only (rpd crash/DoS), with no confidentiality or integrity effect.

Impact

This is a genuine but moderate-priority availability issue, consistent with its 6.8 (Medium) CVSS score rather than a top-tier emergency. The CVSS vector CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H shows the dominant characteristics: an adjacent attacker (AV:A), low complexity (AC:L), requiring low privilege (PR:L, i.e. an established/configured BGP session), with no confidentiality or integrity impact (C:N/I:N) and high availability impact (A:H) amplified by a scope change (S:C) because a crash of the routing protocol daemon degrades routing for the whole device and attached network. No EPSS score, KEV listing, or public POC was provided in the input, so by the precision rules this is 'no public exploit identified at time of analysis.' The key mitigating factor is that exploitation is not remote-internet-wide: the attacker must be an adjacent BGP neighbor whose routes the victim processes, which typically means a peering relationship with some trust. There is no SSVC decision data, no EPSS, and no vendor exploitation claim in the input, so widespread opportunistic exploitation is unlikely; the realistic threat is a malicious or compromised BGP peer. The CVSS vector and the description are consistent (both point to an adjacent BGP peer and a DoS), so there are no conflicting signals here - the main limitation is simply that only a single vendor advisory reference is available for corroboration.

Exploit ScenarioDerived

A malicious or compromised BGP peer adjacent to a Junos OS / Junos OS Evolved router sends a specifically crafted set of BGP communities. When the victim router processes these and adds the graceful-shutdown sender community while attempting to advertise the route, an out-of-bounds write (CWE-787) crashes the rpd routing daemon, disrupting routing. No public exploit code is identified in the provided data.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 14, 2026

An out-of-bounds write in the routing protocol daemon (rpd) of Juniper Networks Junos OS and Junos OS Evolved lets an adjacent BGP peer crash rpd and cause a denial of service by sending a crafted set of BGP communities. Per the CVSS vector (AV:A/PR:L) the attacker must already sit within the routing trust boundary with an accepted BGP peering session rather than being an arbitrary internet host, and exploitation additionally requires BGP to be configured on the target and the device to add the graceful-shutdown sender community while advertising a route. The impact is availability only (no confidentiality or integrity effect), rated 6.8 (Medium); confirmed actively exploited status is not indicated, and no public exploit code was identified at time of analysis, so this is a genuine but moderate-priority availability issue rather than a top-tier emergency.

RemediationAI

No vendor-released patch version is specified in the available data, so the authoritative fix and fixed-release information must be obtained from Juniper's advisory JSA112187 (https://supportportal.juniper.net/JSA112187), which is the single reference supplied and should be treated as the source of truth for affected releases, fixed builds, and any Junos OS versus Junos OS Evolved differences; where Juniper publishes a fixed release, upgrade to it, since this is memory corruption in a core daemon and code-level filtering cannot fully substitute for the fix. Where immediate upgrade is not possible, compensating controls are BGP-session-scoped rather than network-wide: enforce BGP peer authentication (TCP MD5 or TCP-AO) so only authorized neighbors can establish the session the trigger requires, since this constrains the attacker to real peers but does not stop a malicious or compromised legitimate peer; apply inbound and outbound routing policy to filter, reject, or rewrite the graceful-shutdown community (well-known community 65535:0) and otherwise constrain which community values are accepted from peers, accepting the trade-off that legitimate graceful-shutdown signaling between neighbors will be suppressed and planned maintenance drain behavior may need to be coordinated manually; restrict BGP peering to the minimum set of trusted neighbors and block BGP (TCP/179) from untrusted segments, with the trade-off that this is an architectural change to the peering topology; and reduce blast radius by enabling routing-protocol resiliency features such as graceful restart and non-stop routing so that an rpd restart does not cascade into a broader forwarding outage, while monitoring for rpd restarts and BGP session flaps as a possible indicator of exploitation attempts. These are mitigations, not fixes, and each carries the caveats described; none should be presented as removing the underlying out-of-bounds write.

Affected VersionsENISA

Junos OS Evolved 26.2 <26.2R1-S2-EVO
Junos OS Evolved 24.4 <24.4R2-S5-EVO
Junos OS Evolved 0 <23.2R2-S7.7-EVO
Junos OS Evolved 23.4 <23.4R2-S8.11-EVO
Junos OS Evolved 24.2 <24.2R2-S5.6-EVO
Junos OS Evolved 25.2X100 <25.2X100-D35-EVO
Junos OS 26.2 <26.2R1-S2
Junos OS 0 <23.2R2-S7.7
Junos OS 25.2 <25.2R2-S2
Junos OS Evolved 23.4X100
Junos OS Evolved 25.2 <25.2R2-S2-EVO
Junos OS 24.4 <24.4R2-S5
Junos OS Evolved 25.4 <25.4R1-S3-EVO
Junos OS 25.4 <25.4R1-S3
Junos OS 24.2 <24.2R2-S5.5
Junos OS Evolved 25.4X300 <25.4X300-D40-EVO
Junos OS 23.4 <23.4R2-S8.13

Affected Packages

euvd junos_os fix: 23.2R2-S7.7, 23.4R2-S8.13, 24.2R2-S5.5, 24.4R2-S5, 25.2R2-S2, 25.4R1-S3, 26.2R1-S2
euvd junos_os_evolved fix: 23.2R2-S7.7-EVO, 23.4R2-S8.11-EVO, 24.2R2-S5.6-EVO, 24.4R2-S5-EVO, 25.2R2-S2-EVO, 25.2X100-D35-EVO, 25.4R1-S3-EVO, 25.4X300-D40-EVO, 26.2R1-S2-EVO

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The fault is an out-of-bounds write (CWE-787) in rpd, the Junos routing protocol daemon that implements BGP and other routing protocols. BGP UPDATE messages carry path attributes, including the COMMUNITIES attribute, and among the well-known communities is the graceful-shutdown sender community (65535:0, defined in RFC 8326) that a router attaches to routes it is draining. The advisory states that rpd crashes when the graceful-shutdown sender community is added while the device attempts to advertise a route, indicating that the community-handling/advertisement path writes beyond the bounds of an allocated buffer when processing a specific attacker-supplied community set. The resulting memory corruption terminates rpd, which is why the CVSS vector reports scope change (S:C) and high availability impact (A:H) with no confidentiality or integrity impact: the crash affects the whole daemon and hence the routing process on the device, but no data is exposed or altered. Both affected platforms are captured by product-level CPEs - cpe:2.3:a:juniper_networks:junos_os and cpe:2.3:a:juniper_networks:junos_os_evolved - with wildcarded version fields, so the precise affected releases must be read from Juniper's advisory JSA112187 rather than inferred from the CPE strings. No user interaction is required (UI:N), but the PR:L metric indicates some prior level of access/privilege, which in this protocol context corresponds to holding an established (or successfully spoofed) BGP neighbor relationship.

Know when Junos Os gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (juniper) PRIMARY 6.9 MEDIUM
CVSS:4.0/AV:A/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:L/AU:Y/R:U/RE:M
vuln.today AI 6.8 MEDIUM

Adjacent BGP peer (AV:A) with an established session (PR:L), low complexity, causing an rpd crash that disrupts routing beyond the component (S:C, A:H) with no C/I impact.

3.1 AV:A/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
4.0 AV:A/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (juniper).

CVSS VectorVendor: juniper

Attack Vector
Adjacent
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
Low

Lifecycle Timeline

3
Patch available
Oct 14, 2026 - 18:05 EUVD
CVSS changed
Oct 14, 2026 - 17:22 NVD
6.8 (MEDIUM) 6.9 (MEDIUM)
CVE Published
Oct 14, 2026 - 16:23 cve.org
MEDIUM 6.8

DescriptionCVE.org

An Out-of-bounds Write vulnerability in the routing protocol daemon (rpd) of Juniper Networks Junos OS and Junos OS Evolved allows an adjacent attacker which sends a specific set of BGP communities to cause a Denial-of-Service (DoS) as rpd crashes when graceful-shutdown sender community is added when attempting to advertise.

Threat Intelligence Overview

EPSS Score
0.2%
Top 86% exploitable
Prevalence
High
Juniper Junos routers are widely deployed enterprise and carrier network devices
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Controlled
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.

CVE-2026-102059 HIGH
8.7 Oct 14

OS command injection in the phcd phone-home daemon of Juniper Networks Junos OS and Junos OS Evolved lets an adjacent, u

CVE-2026-101956 CRITICAL
9.3 Oct 14

Unauthenticated remote code execution with root privileges affects Juniper Networks Junos OS devices that expose the J-W

CVE-2026-102175 CRITICAL
9.3 Oct 14

Heap-based buffer overflow in the sdxd service-deployment daemon of Juniper Networks Junos OS and Junos OS Evolved allow

CVE-2026-33792 CRITICAL
9.3 Oct 14

A stack-based buffer overflow in the srxpfe packet forwarding process of Juniper Networks Junos OS on SRX Series devices

CVE-2026-101986 CRITICAL
9.3 Oct 14

Unauthenticated remote code execution with elevated privileges is possible in Juniper Junos OS and Junos OS Evolved thro

CVE-2026-101982 CRITICAL
9.3 Oct 14

Remote root code execution in the routing protocol daemon (rpd) of Juniper Junos OS is reachable through protocol-valid

CVE-2026-101990 CRITICAL
9.3 Oct 14

Remote code execution (on Junos OS) and rpd denial of service (on Junos OS and Junos OS Evolved) result from a stack-bas

CVE-2026-33796 CRITICAL
9.3 Oct 14

Remote code execution with root privileges on Juniper Networks Junos OS and Junos OS Evolved is possible when the routin

CVE-2026-101983 CRITICAL
9.3 Oct 14

Remote code execution and denial of service in Juniper Networks Junos OS and Junos OS Evolved arise from a stack-based b

CVE-2026-101954 CRITICAL
9.3 Oct 14

Unauthenticated remote attackers can gain root-level configuration access and fully compromise Juniper Junos OS and Juno

CVE-2026-101980 CRITICAL
9.3 Oct 14

Integer underflow in the Junos OS kernel can crash a device when the Extended Echo feature (RFC 8335 ICMP probing) is co

CVE-2026-101950 CRITICAL
9.3 Oct 14

Heap-based buffer overflow in Juniper Networks Junos OS on SRX Series devices that have Secure Vector Routing (SVR) enab

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy