External risk intelligence

Juniper Junos OS sdxd Heap Overflow Vulnerability

CVE advisorySeverity: CRITICAL (CVSS 9.3)

CVE-2026-102175

The vulnerability affects a service-deployment daemon (sdxd) used for SDX/SRC server connections in Juniper Junos OS. While network-reachable, this service typically communicates between managed infrastructure components rather than acting as a public-facing web or gateway service. Exposure to the public internet is not a standard deployment pattern for such internal service-to-service orchestration protocols.

Buffer Overflow

Halo Surface Signal: 2 out of 5 — less likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

A critical vulnerability exists in a Juniper Networks service-deployment component that could allow an unauthenticated attacker to execute code or disrupt services. This issue arises from a heap-based buffer overflow within the sdxd service, which can be triggered by a crafted frame sent over a configured SDX/SRC server connection. While the vulnerability is network-reachable, its impact is likely confined to environments utilizing these specific Juniper services for network management and orchestration.

  • A service component flaw allows remote code execution.
  • Affects Juniper's internal service-deployment capabilities.
  • Confirm relevance to understand potential exposure.

Attack Path

How an attacker could exploit the issue

An attacker could exploit this vulnerability by intercepting or controlling the network traffic directed to the sdxd service-deployment daemon. If this daemon receives specially crafted data over its TCP connection, it could lead to heap-based buffer overflow, potentially allowing the attacker to execute code with root privileges or disrupt the service.

  • Attacker controls or intercepts server connection.
  • Crafted frame sent over TCP connection.
  • Risk of code execution or denial of service.

Live Threat

Current exploitation, exposure, and threat context

A remote, unauthenticated attacker could exploit a heap-based buffer overflow in the sdxd service-deployment daemon. This could lead to code execution as root or a denial-of-service condition, particularly when an attacker can intercept or control the configured SDX/SRC server connection.

  • Root access or denial of service.
  • Crafted frames over TCP connection.
  • Compromised service-deployment daemon.

Operational Fix

Recommended remediation, mitigation, and detection steps

The sdxd service-deployment daemon in Juniper Networks Junos OS and Junos OS Evolved is affected by a heap-based buffer overflow, potentially allowing remote code execution or denial of service. Ownership likely falls to infrastructure or platform teams managing the Junos devices and their associated service-deployment configurations. The first practical step is to identify all Junos devices running the affected software, determine their network reachability and criticality, and then confirm the specific accountable owner for each instance to plan remediation.

  • Identify affected Junos devices and their owners.
  • Verify SDX/SRC server connection reachability.
  • Plan remediation based on identified risk.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is the sdxd service in Juniper Junos OS?

The sdxd service is a service-deployment daemon within Juniper Networks Junos OS and Junos OS Evolved. It acts as an orchestration component, facilitating communication between your networking hardware and SDX or SRC management servers to deploy or update configurations across your infrastructure.

How does CVE-2026-102175 cause a heap-based buffer overflow?

This vulnerability involves a memory corruption weakness known as a heap-based buffer overflow (CWE-122). It occurs when the sdxd service fails to properly handle an unexpectedly large or malformed frame of data received over its TCP connection, potentially allowing an attacker to overwrite adjacent memory and execute malicious code with root-level system privileges.

Can any network traffic trigger this vulnerability?

No, not all traffic triggers the bug. The vulnerability requires an attacker to successfully intercept or control the specific connection between the Juniper device and its configured SDX or SRC server. If an attacker cannot position themselves to influence that specific communication channel, they cannot send the crafted frame necessary to trigger the overflow.

Is my device vulnerable according to Halo Surface Signal?

Halo Surface Signal labels this as unlikely for typical public-facing environments. Because the sdxd service handles internal orchestration traffic rather than acting as a standard public web or gateway service, it is not usually exposed to the internet. You should review your network topology to confirm if your sdxd connections are isolated from untrusted networks.

What are the first steps to address this CVE?

Start by identifying all Juniper devices in your environment that are running Junos OS or Junos OS Evolved. Once located, determine which of these devices have active SDX/SRC server configurations and assess whether those specific service connections are reachable from untrusted network segments. Finally, coordinate with your infrastructure team to prioritize these assets for remediation.

References