CVE-2026-101957 in Junos OSinfo

Summary

by MITRE • 10/15/2026

An Improper Initialization vulnerability in the routing protocol daemon (rpd) of Juniper Networks Junos OS and Junos OS Evolved allows a remote BGP peer to cause an rpd crash via an LLGR-stale route update readvertised to a configured non-LLGR peer group.

Be aware that VulDB is the high quality source for vulnerability data.

Analysis

by VulDB Data Team • 10/15/2026

The vulnerability identified as Improper Initialization in the routing protocol daemon, commonly referred to as rpd, represents a critical flaw within Juniper Networks' Junos OS and Junos OS Evolved platforms. This specific defect resides in the handling of BGP route updates that involve Long-Lived Graceful Restart (LLGR) mechanisms. LLGR is a feature designed to maintain routing stability during planned or unplanned restarts by allowing peers to retain stale routes for a configurable period, thereby preventing transient network instability caused by temporary peer disconnections. The core technical flaw occurs when an rpd process receives an LLGR-stale route update that has been readvertised from one BGP peer to another configured as a non-LLGR peer group. In this scenario, the daemon fails to properly initialize or validate certain internal data structures associated with the stale route state before processing it for advertisement to peers that do not support LLGR. This improper initialization leads to memory corruption or an invalid pointer dereference within the rpd process, ultimately resulting in a segmentation fault and a subsequent crash of the routing protocol daemon.

From an operational perspective, this vulnerability has severe implications for network availability and stability. Since BGP is fundamental to Internet connectivity and large enterprise WANs, a crash in the rpd can lead to the loss of all BGP sessions managed by that process on the affected device. This results in immediate blackholing of traffic destined through or originating from the router until the daemon restarts or the system recovers. In high-availability environments where redundancy is expected, this single point of failure could trigger unnecessary failover events, causing broader network disruption beyond just the impacted chassis. The attack vector requires a remote BGP peer to send specifically crafted route updates, meaning that an attacker with access to the routing table exchange points or who can manipulate upstream provider advertisements could exploit this flaw. This aligns with common threat models involving malicious peers or compromised infrastructure within the autonomous system boundary seeking to degrade service availability through resource exhaustion via process crashes rather than traditional denial-of-service flooding techniques.

The technical classification of this issue maps directly to CWE-457, which describes Use of Uninitialized Variable, as well as CWE-119, Improper Restriction of Operations within the Bounds of a Memory Buffer, depending on the specific memory corruption mechanics observed during exploitation attempts. In terms of adversary behavior, this vulnerability facilitates actions consistent with MITRE ATT&CK technique T1498, Network Denial of Service, specifically under sub-techniques involving resource exhaustion through application crashes. It also touches upon T1529, System Shutdown or Reboot, if the crash triggers a system-level restart mechanism configured for high availability recovery. The exploitation does not typically require authentication beyond standard BGP session establishment, making it particularly dangerous in peering relationships where trust is assumed but input validation remains insufficient against malformed state transitions.

Mitigation strategies must focus on both immediate operational controls and long-term architectural improvements. The primary defense is the application of vendor-provided software patches that correct the initialization logic within the rpd module to ensure all route attributes are properly validated before being processed for non-LLGR peer groups. Administrators should prioritize updating Junos OS and Junos Evolved installations to versions where this flaw has been remediated. In environments where immediate patching is not feasible, network segmentation strategies can be employed to restrict BGP peering sessions from untrusted or external peers that might attempt to inject malicious route updates. Implementing strict prefix filtering and route-map policies on border routers can help filter out anomalous update patterns before they reach the vulnerable rpd instance. Additionally, enabling core dump analysis capabilities allows security teams to capture forensic evidence of any exploitation attempts for further investigation and threat hunting. Regular monitoring of BGP session stability logs should be enhanced to detect sudden drops in peer counts or repeated restarts of the routing daemon, which may indicate ongoing exploitation activity against this vulnerability.

Responsible

Juniper

Reservation

09/28/2026

Disclosure

10/15/2026

Moderation

accepted

EPSS

0.00549

KEV

no

Activities

very low

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!