Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain MITM on SDX/SRC connection
-
DeliverySend crafted service-deployment frame
-
ExploitTrigger heap overflow in sdxd
-
ExecutionExecute code as root
-
ImpactFull device compromise or DoS
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Heap buffer bounds checking
MITRE ATT&CK
1 technique across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The device must be configured for SDX/SRC service deployment so that the sdxd daemon is active and maintaining a service-deployment TCP connection to an SDX/SRC server - this is an optional feature, not a default configuration, which is the primary limiting factor. The attacker must additionally control or intercept that specific server connection (a machine-in-the-middle position on the SDX/SRC path, or a compromised/spoofed SDX/SRC server) in order to deliver the crafted frame; the daemon itself requires no authentication from that position (PR:N). Devices not running SDX/SRC are not exposed. These prerequisites meaningfully reduce the realistic attack surface below what the raw network/unauthenticated scoring suggests. |
| Impact | This is a genuinely high-severity issue but with an important real-world caveat that tempers the raw 9.3 score. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H) depicts an unauthenticated, network-reachable, low-complexity path to full compromise (code execution as root or DoS), and the supplemental metrics flag it as Automatable (AU:Y) - all of which argue for high priority. However, the description imposes a substantial precondition that the vector's AC:L/AT:N does not reflect: the attacker must 'control or intercept the configured SDX/SRC server connection,' i.e. occupy a machine-in-the-middle position or have compromised the trusted SDX/SRC server the daemon talks to. That is a materially harder starting position than generic internet-facing exploitation, so the effective complexity is higher than the vector states - a signal worth verifying with Juniper. On the mitigating side, no EPSS score, KEV listing, or public POC was provided, so there is no evidence of active or imminent exploitation. Exploitation status: no public exploit identified at time of analysis. Net: prioritize patching on devices that actually run SDX/SRC service deployment, but the MITM/trusted-server prerequisite means this is not a drop-everything internet-wormable bug for the typical Junos deployment where sdxd is not configured. |
| Exploit ScenarioDerived | An attacker who has gained a man-in-the-middle position on the network path between a Junos device and its configured SDX/SRC server (or who has compromised that server) sends a crafted service-deployment frame over the TCP connection to the sdxd daemon. The malformed frame triggers a heap-based buffer overflow in sdxd, which runs as root, letting the attacker execute arbitrary code as root or crash the daemon for denial of service. No public exploit code is known at time of analysis; the attack hinges on first achieving control or interception of the SDX/SRC connection. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Heap-based buffer overflow in the sdxd service-deployment daemon of Juniper Networks Junos OS and Junos OS Evolved allows a remote unauthenticated attacker who can control or intercept the configured SDX/SRC server connection to execute code as root or cause a denial of service via a crafted TCP frame. Exploitation requires the optional SDX/SRC service-deployment feature to be configured and the attacker to hold a man-in-the-middle position on that path (or control/spoof the SDX/SRC server), conditions that significantly limit real-world exposure; no public exploit has been identified at time of analysis. Juniper has issued patches in advisory JSA112187, and the vendor's CVSS 4.0 score of 9.3 is tempered by our assessed CVSS 3.1 vector of AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H (8.1).
RemediationAI
Vendor-released patch: upgrade to the fixed releases specified in Juniper advisory JSA112187 - for example, Junos OS 26.2R1-S2, 25.4R1-S3, 24.4R2-S5, 23.4R2-S8.13, 23.2R2-S7.7, 24.2R2-S5.5, and 25.2R2-S2, with corresponding Junos OS Evolved builds such as 26.2R1-S2-EVO, 25.4R1-S3-EVO, 24.4R2-S5-EVO, 24.2R2-S5.6-EVO, 23.4R2-S8.11-EVO, and 23.2R2-S7.7-EVO. If SDX/SRC service deployment is not required, disable the feature to eliminate exposure; this is the most effective workaround but removes the service-deployment capability and may disrupt automated configuration workflows. Where the feature must remain enabled, restrict the SDX/SRC server connection to trusted network paths and use cryptographic protection (e.g., IPsec) to prevent man-in-the-middle manipulation of the TCP session, though this does not fix the underlying parsing flaw and adds configuration complexity. Monitor JSA112187 for any updated guidance.
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 sdxd daemon implements Juniper's SDX/SRC service-deployment feature, which connects to an SDX or SRC server over TCP to fetch and apply service configuration. The vulnerability is a heap-based buffer overflow (CWE-122): the daemon fails to validate the length of a field in a received service-deployment frame before copying it into a heap buffer, allowing an attacker who can inject or modify that frame to overwrite heap memory. Successful exploitation can yield root-level code execution because sdxd runs with elevated privileges, or can crash the daemon to cause a denial of service (availability impact). Both Juniper Networks Junos OS and Junos OS Evolved are affected (CPE: cpe:2.3:a:juniper_networks:junos_os:*:*:*:*:*:*:*:* and cpe:2.3:a:juniper_networks:junos_os_evolved:*:*:*:*:*:*:*:*). The attacker does not need credentials on the device (PR:N in both the vendor's CVSS 4.0 vector and our assessed CVSS 3.1 vector), but must be positioned to control or intercept the SDX/SRC server connection.
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:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:L/AU:Y/R:A/V:C/RE:M
Unauthenticated to the daemon (PR:N) but requires a MITM or control of the SDX/SRC server connection, raising complexity to AC:H; heap overflow yields root code execution so C:H/I:H/A:H, no scope change.
Primary rating from Vendor (juniper).
CVSS VectorVendor: juniper
Lifecycle Timeline
3DescriptionCVE.org
A Heap-based Buffer Overflow vulnerability in the sdxd service-deployment daemon of Juniper Networks Junos OS and Junos OS Evolved allows a remote unauthenticated attacker who can control or intercept the configured SDX/SRC server connection to execute code as root or cause denial of service via a crafted frame received over the service-deployment TCP connection.
Executive ViewAI
Juniper Networks Junos OS and Junos OS Evolved devices that enable the optional SDX/SRC service-deployment feature face a critical sdxd daemon flaw that an unauthenticated, network-positioned attacker could leverage for root-level compromise or denial of service. The exposure is limited to organizations using that optional feature and whose SDX/SRC traffic can be intercepted, controlled, or spoofed, but where present it can put core routing and security infrastructure at risk and disrupt business connectivity. Patch available per vendor advisory (JSA112187); no public exploit identified at time of analysis.
Apply vendor patch.
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.
A heap overflow occurs when a program writes data beyond the bounds of a buffer allocated in the heap memory region.
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
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
Stack-based buffer overflow in Juniper Networks Junos OS and Junos OS Evolved BGP flowspec handling allows a configured
EUVD-2026-101391
GHSA-xvcv-xqx7-5wqh
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB