Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessEstablish or abuse BGP peering session
-
DeliverySend crafted BGP community set
-
ExploitTrigger out-of-bounds write in rpd advertisement path
-
ExecutionCrash routing protocol daemon
-
ImpactDenial-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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
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
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.
Primary rating from Vendor (juniper).
CVSS VectorVendor: juniper
Lifecycle Timeline
3DescriptionCVE.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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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.
OS command injection in the phcd phone-home daemon of Juniper Networks Junos OS and Junos OS Evolved lets an adjacent, u
Unauthenticated remote code execution with root privileges affects Juniper Networks Junos OS devices that expose the J-W
Heap-based buffer overflow in the sdxd service-deployment daemon of Juniper Networks Junos OS and Junos OS Evolved allow
A stack-based buffer overflow in the srxpfe packet forwarding process of Juniper Networks Junos OS on SRX Series devices
Unauthenticated remote code execution with elevated privileges is possible in Juniper Junos OS and Junos OS Evolved thro
Remote root code execution in the routing protocol daemon (rpd) of Juniper Junos OS is reachable through protocol-valid
Remote code execution (on Junos OS) and rpd denial of service (on Junos OS and Junos OS Evolved) result from a stack-bas
Remote code execution with root privileges on Juniper Networks Junos OS and Junos OS Evolved is possible when the routin
Remote code execution and denial of service in Juniper Networks Junos OS and Junos OS Evolved arise from a stack-based b
Unauthenticated remote attackers can gain root-level configuration access and fully compromise Juniper Junos OS and Juno
Integer underflow in the Junos OS kernel can crash a device when the Extended Echo feature (RFC 8335 ICMP probing) is co
Heap-based buffer overflow in Juniper Networks Junos OS on SRX Series devices that have Secure Vector Routing (SVR) enab
EUVD-2026-101453
GHSA-3vcp-3vfh-hjrh
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB