Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessEstablish or compromise configured BGP-LS peer
-
ExploitSend malformed UPDATE with TE address family
-
ExecutionTrigger length inconsistency in rpd
-
ImpactReceive leaked heap memory contents
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Length parameter validation
|
| Exploitation Conditions | Exploitation requires the target Junos OS or Junos OS Evolved device to have an established BGP-LS peering session with the traffic-engineering address family explicitly enabled - this is not a default configuration. The attacker must itself be a configured BGP-LS peer (an existing routing trust relationship), so the attack surface is limited to adjacent, already-peered devices rather than arbitrary remote hosts. Further limiting factors: High attack complexity per the CVSS vector (the malformed UPDATE must reliably trigger the length inconsistency), and the impact is confined to disclosure of small amounts of rpd heap memory with no integrity or availability effect. |
| Impact | This is a genuinely low-priority issue, and the multiple signals agree rather than conflict. The vendor-assigned CVSS 3.1 base score is only 3.1 (CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N): the attack vector is Adjacent (not Internet-wide Network), attack complexity is High, and the only impact is Low confidentiality - no integrity or availability loss, and no scope change. Although the vector lists PR:N, the description makes clear the attacker must already be a *configured BGP-LS peer*, i.e. operate inside an established BGP trust relationship, which is a meaningful real-world barrier that PR:N understates. No EPSS score, SSVC decision, KEV listing, or POC was supplied in the input; there is no KEV entry and no public exploit identified at time of analysis, consistent with a low-value heap-disclosure bug that leaks small amounts of adjacent memory rather than enabling code execution or DoS. Net assessment: low real-world risk - patch during normal maintenance cycles, not as an emergency. |
| Exploit ScenarioDerived | An attacker who already controls or has compromised a device that is a configured BGP-LS peer of a Junos/Junos OS Evolved router (with the traffic-engineering address family enabled on that session) sends a specially malformed BGP UPDATE message. The length-handling flaw in rpd causes it to return adjacent heap memory contents to the peer, disclosing small fragments of process memory. No public exploit code was identified at time of analysis, and the High attack complexity plus required peer relationship make opportunistic exploitation unlikely. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
A malformed BGP-LS UPDATE message can cause the Juniper Junos OS and Junos OS Evolved routing protocol daemon (rpd) to leak small amounts of heap memory to an adjacent, already-peered BGP-LS speaker. Only devices that have an established BGP-LS session with the traffic-engineering address family explicitly enabled are exposed, and the attacker must itself be a configured BGP-LS peer, so this is not reachable by arbitrary remote hosts and is not a default configuration. Impact is limited to low-severity confidentiality loss (CVSS 3.1, AV:A/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N) with no integrity or availability effect, no public exploit identified at time of analysis, and no confirmed actively exploited (CISA KEV) status.
RemediationAI
Patch status is not confirmed from the available input data; the primary remediation is to consult Juniper's advisory JSA112187 at https://supportportal.juniper.net/JSA112187 and upgrade to the fixed Junos OS or Junos OS Evolved release it identifies for your platform and train - no specific fixed version number is stated in the provided data, so none should be assumed. Where an immediate upgrade is not possible, the most effective compensating control is to disable the traffic-engineering address family on BGP-LS sessions entirely if the link-state feed is not required (under the relevant BGP group, remove the family traffic-engineering configuration), accepting that this breaks topology export to external controllers and path computation elements used for segment routing and TE path computation. Second, restrict BGP-LS peering to a small set of explicitly trusted peers using BGP session authentication (TCP MD5 or, where supported, stronger session protection) and inbound firewall filters that permit TCP/179 only from those peer addresses; the trade-off is added key-management overhead and reduced peering redundancy. Third, where BGP-LS TE topology export must remain enabled, isolate the BGP-LS session to a dedicated routing instance or interface with no exposure to untrusted networks, recognizing that any peer inside that trust boundary can still trigger the leak. Because the impact is a bounded heap information disclosure with no integrity or availability effect and exploitation requires an established, peer-configured BGP-LS session, this should be scheduled as low priority relative to higher-severity work rather than treated as an emergency.
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 flaw is CWE-130 (Improper Handling of Length Parameter Inconsistency) in rpd, the Junos routing protocol daemon. BGP-LS (RFC 7752) is an address-family extension that carries interior gateway protocol link-state topology - nodes, links, and prefixes - inside BGP UPDATE messages so that external controllers and path computation elements can build a traffic-engineering database. Because BGP-LS NLRI and its associated attributes are variable-length and nested (TLV structures carried in BGP path attributes), a peer that advertises a length field inconsistent with the actual encoded payload can drive the parser into reading beyond, or mis-sizing, the intended buffer. In this case the malformed UPDATE is processed only when the traffic-engineering (TE) address family is enabled on the BGP-LS session, and the resulting length inconsistency causes rpd to copy a small region of heap memory into data that is observable by the peer - a heap data disclosure rather than memory corruption. The affected product set is derived from CPE entries for juniper_networks:junos_os and juniper_networks:junos_os_evolved, both recorded with wildcard version (*) values, meaning the CPE feed does not itself enumerate the affected release ranges; the authoritative scope must come from Juniper's advisory JSA112187. The confidentiality-only CVSS profile (C:L, I:N, A:N) is consistent with a bounded information leak: no code execution, no crash, no persistence.
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:L/VI:N/VA:N/SC:N/SI:N/SA:N
Attacker must be an adjacent configured BGP-LS peer so AV:A; reliably triggering the length bug gives AC:H; only small heap leakage yields C:L with I:N/A:N.
Primary rating from Vendor (juniper).
CVSS VectorVendor: juniper
Lifecycle Timeline
4DescriptionCVE.org
An Improper Handling of Length Parameter Inconsistency vulnerability in the routing protocol daemon (rpd) of Juniper Networks Junos OS and Junos OS Evolved allows a configured BGP-LS peer to cause heap data disclosure via a malformed UPDATE sent over a session with the traffic-engineering address family enabled.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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-101451
GHSA-7hq3-vcv5-qgqv
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB