Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain L2 adjacency to LDP speaker
-
DeliveryEstablish LDP session on link-protected interface
-
ExploitAdvertise duplicate transport address
-
ExecutionTrip reachable assertion in rpd
-
ImpactCrash routing daemon (denial of service)
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V16 - Security Logging and Error Handling Reachable assertion handling
|
| Exploitation Conditions | Exploitation requires LDP to be running on the device, an LDP session established over a link-protected interface, and the specific triggering condition in which two misconfigured LDP neighbors - or a single neighbor duplicated by an L2 loop - advertise the same transport address. The attacker must have Layer-2/link adjacency (AV:A), not remote network access. The need for this non-default misconfiguration or L2 loop, combined with the adjacency requirement, substantially limits realistic exploitation; impact is confined to denial of service (rpd crash) with no confidentiality or integrity effect. Authentication requirements are not independently confirmed beyond the vendor-supplied PR:N metric. |
| Impact | This is a genuine but conditional availability risk rather than a critical priority. The CVSS 4.0 vector (AV:A/AC:L/AT:N/PR:N/UI:N) scores 7.1 driven entirely by availability impact (VA:H, SA:L) with no confidentiality or integrity impact, consistent with the CWE-617 Reachable Assertion crashing the rpd (routing protocol daemon) process. The adjacent attack vector (AV:A) is a significant real-world limiter: the attacker must be on the same L2/link segment and participate in an established LDP session, not reach the device remotely across the internet. Although the vector lists PR:N, the description makes clear exploitation depends on a specific misconfiguration - two LDP neighbors (or one neighbor duplicated by an L2 loop) advertising the same transport address on a link-protected interface - so this behaves more like a triggerable fault under a non-default/faulty topology than a freely weaponizable flaw. No EPSS score, CISA KEV listing, or public POC is present in the provided data; there is no public exploit identified at time of analysis. The signals are internally consistent (vendor-reported, adjacent, availability-only), so there is no CVSS-versus-description contradiction to flag, but the dependence on a misconfiguration/loop condition means real-world exploitability is narrower than the 7.1 base score alone suggests. |
| Exploit ScenarioDerived | An attacker (or a misconfiguration/L2 loop) with adjacency to a Junos LDP speaker establishes an LDP session over a link-protected interface and causes two neighbors to advertise the same transport address. The resulting condition trips a reachable assertion in rpd, crashing the routing process and denying service. No public exploit code is known, and the attack requires same-segment adjacency plus the specific duplicate-transport-address condition. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Adjacent Layer-2 attackers can crash the rpd routing daemon on Juniper Networks Junos OS and Junos OS Evolved devices that run LDP across a link-protected interface, producing a denial of service when two misconfigured LDP neighbors - or a single neighbor duplicated by an L2 loop - advertise the same transport address and trip an internal assertion in the daemon. The CVSS vector (AV:A/PR:N, no confidentiality or integrity impact) shows the attack is unauthenticated but requires link adjacency plus an established LDP session and a non-default misconfiguration or L2 loop, so exposure is conditional rather than universal and is confined to availability; recovery is assessed as automatic (R:A) because the daemon restarts after the crash. No public exploit code or active exploitation has been identified at time of analysis, and the EPSS-style urgency signals in the supplied data do not indicate mass scanning or confirmed in-the-wild abuse.
RemediationAI
The provided intelligence does not include an exact fixed-version string, so patch status cannot be independently confirmed from this dataset; the authoritative source is the Juniper advisory JSA112187 at https://supportportal.juniper.net/JSA112187, which should be consulted to identify the fixed Junos OS and Junos OS Evolved releases for each affected platform and to apply the vendor-released upgrade as soon as the target train is available. Until an upgrade is applied, compensating controls should target the prerequisites the attack depends on: eliminate duplicate LDP transport addresses by auditing neighbor configuration (LSR-ID/router-ID uniqueness) and by correcting misconfigured peers that advertise the same transport address; break Layer-2 loops on the segment carrying LDP, using spanning-tree protections such as BPDU guard and root guard plus storm control, since an L2 loop can duplicate a single neighbor and reproduce the crash; and where LDP link protection is not operationally required, disable LDP link protection on the affected interfaces, accepting the trade-off that LDP LSPs lose their fast-reroute protection during a link failure. Restricting LDP peering where possible with LDP authentication (MD5) and interface/peer access filters limits who can establish the session needed to trigger the assertion, but note that MD5 does not prevent the misconfiguration or loop condition itself, and LDP authentication adds key-management overhead and can break peering if mismatched. Operational monitoring should be enabled for rpd process restarts or core dumps so that the assertion is detected quickly, and the automatic recovery behavior (rpd restart) means impact per event is temporary, though repeated triggering can still degrade routing stability on the segment.
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 affected component is rpd, the Junos routing protocol daemon process that owns control-plane protocol state, including Label Distribution Protocol (LDP) sessions used to distribute MPLS labels. LDP neighbors learn each other's transport address (typially the router ID/mpls LSR-ID) and use it to build targeted sessions; when LDP is deployed with link protection on an interface, the daemon assumes a one-to-one relationship between a neighbor and its advertised transport address for that link. If two misconfigured neighbors advertise the same transport address, or a single neighbor's advertisements are duplicated onto the link because of a Layer-2 loop, that uniqueness invariant is violated and the code path hits a reachable assertion - CWE-617 - aborting rpd. Junos treats an rpd abort as a process restart, which is why availability is impacted (A:H) without any confidentiality or integrity effect (C:N/I:N) and why recovery is rated automatic (R:A). Because the trigger requires the attacker to already be on the adjacent Layer-2 segment (AV:A) with an established LDP session, this is not a remotely reachable pre-authentication flaw in the usual internet-facing sense; the CVSS 4.0 supplemental metrics (AU:Y) indicate the triggering steps could be automated once the adjacency and LDP prerequisites are met. The supplied CPE entries - cpe:2.3:a:juniper_networks:junos_os:* and cpe:2.3:a:juniper_networks:junos_os_evolved:* - are wildcarded across all versions, meaning the authoritative platform-by-platform affected and fixed release matrix lives in the vendor advisory JSA112187 rather than in the CPE data itself.
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:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:L/AU:Y/R:A/V:C/RE:M
Adjacent LDP speaker needed (AV:A), low complexity once the duplicate-transport-address condition exists (AC:L), no authentication modeled (PR:N), and availability-only impact from the rpd crash (A:H, C/I:N).
Primary rating from Vendor (juniper).
CVSS VectorVendor: juniper
Lifecycle Timeline
4DescriptionCVE.org
A Reachable Assertion vulnerability in the rpd process of Juniper Networks Junos OS and Junos EVO allows an adjacent attacker to cause a denial of service via an established LDP session when two misconfigured neighbors (or one neighbor duplicated by an L2 loop) advertise the same transport address on a link-protected interface.
Executive ViewAI
Juniper Networks Junos OS and Junos OS Evolved devices running LDP on link-protected interfaces are susceptible to a denial-of-service condition that can crash the routing daemon. This vulnerability requires an adjacent Layer-2 attacker and specific misconfigurations or L2 loops, limiting exposure but potentially disrupting network routing until the daemon automatically restarts. No vendor-released patch identified at time of analysis, and no public exploit identified at time of analysis.
No vendor-released patch identified at time of analysis. Interim mitigations include ensuring LDP configurations do not create duplicate transport addresses, enabling Layer-2 loop protection (e.g., STP, BPDU guard), restricting Layer-2 access via port security or 802.1X, monitoring for rpd crashes, and disabling LDP on link-protected interfaces if not essential.
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
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
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-101331
GHSA-mv22-2cxw-qwfr
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB