Skip to main content

Junos OS CVE-2026-102175

| EUVDEUVD-2026-101391 CRITICAL
Heap-based Buffer Overflow (CWE-122)
2026-10-14 juniper GHSA-xvcv-xqx7-5wqh
9.3
CVSS 4.0 · Vendor: juniper
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain MITM on SDX/SRC connection
  2. Delivery
    Send crafted service-deployment frame
  3. Exploit
    Trigger heap overflow in sdxd
  4. Execution
    Execute code as root
  5. Impact
    Full 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.7% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Junos OS 26.2 <26.2R1-S2
Junos OS Evolved 25.4 <25.4R1-S3-EVO
Junos OS 25.4 <25.4R1-S3
Junos OS Evolved 25.2X100 <25.2X100-D35-EVO
Junos OS 24.4 <24.4R2-S5
Junos OS 0 <23.2R2-S7.7
Junos OS Evolved 24.4 <24.4R2-S5-EVO
Junos OS Evolved 24.2 <24.2R2-S5.6-EVO
Junos OS Evolved 23.4X100
Junos OS Evolved 25.2 <25.2R2-S2-EVO
Junos OS 25.2 <25.2R2-S2
Junos OS 24.2 <24.2R2-S5.5
Junos OS Evolved 0 <23.2R2-S7.7-EVO
Junos OS 23.4 <23.4R2-S8.13
Junos OS Evolved 25.4X300 <25.4X300-D40-EVO
Junos OS Evolved 23.4 <23.4R2-S8.11-EVO
Junos OS Evolved 26.2 <26.2R1-S2-EVO

Affected Packages

euvd junos_os fix: 23.2R2-S7.7, 23.4R2-S8.13, 24.2R2-S5.5, 24.4R2-S5, 25.2R2-S2, 25.4R1-S3, 26.2R1-S2
euvd junos_os_evolved fix: 23.2R2-S7.7-EVO, 23.4R2-S8.11-EVO, 24.2R2-S5.6-EVO, 24.4R2-S5-EVO, 25.2R2-S2-EVO, 25.2X100-D35-EVO, 25.4R1-S3-EVO, 25.4X300-D40-EVO, 26.2R1-S2-EVO

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

Vendor (juniper) PRIMARY 9.3 CRITICAL
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
vuln.today AI 8.1 HIGH

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.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (juniper).

CVSS VectorVendor: juniper

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
Low

Lifecycle Timeline

3
Patch available
Oct 14, 2026 - 18:05 EUVD
CVSS changed
Oct 14, 2026 - 17:22 NVD
9.8 (CRITICAL) 9.3 (CRITICAL)
CVE Published
Oct 14, 2026 - 16:56 cve.org
CRITICAL 9.3

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.7%
Top 47% exploitable
Prevalence
High
Junos OS/Evolved is widely deployed enterprise and carrier networking software
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.7%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Total

Priority Score

47
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +46
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

CVE-2026-102059 HIGH
8.7 Oct 14

OS command injection in the phcd phone-home daemon of Juniper Networks Junos OS and Junos OS Evolved lets an adjacent, u

CVE-2026-101956 CRITICAL
9.3 Oct 14

Unauthenticated remote code execution with root privileges affects Juniper Networks Junos OS devices that expose the J-W

CVE-2026-33792 CRITICAL
9.3 Oct 14

A stack-based buffer overflow in the srxpfe packet forwarding process of Juniper Networks Junos OS on SRX Series devices

CVE-2026-101986 CRITICAL
9.3 Oct 14

Unauthenticated remote code execution with elevated privileges is possible in Juniper Junos OS and Junos OS Evolved thro

CVE-2026-101982 CRITICAL
9.3 Oct 14

Remote root code execution in the routing protocol daemon (rpd) of Juniper Junos OS is reachable through protocol-valid

CVE-2026-101990 CRITICAL
9.3 Oct 14

Remote code execution (on Junos OS) and rpd denial of service (on Junos OS and Junos OS Evolved) result from a stack-bas

CVE-2026-33796 CRITICAL
9.3 Oct 14

Remote code execution with root privileges on Juniper Networks Junos OS and Junos OS Evolved is possible when the routin

CVE-2026-101983 CRITICAL
9.3 Oct 14

Remote code execution and denial of service in Juniper Networks Junos OS and Junos OS Evolved arise from a stack-based b

CVE-2026-101954 CRITICAL
9.3 Oct 14

Unauthenticated remote attackers can gain root-level configuration access and fully compromise Juniper Junos OS and Juno

CVE-2026-101980 CRITICAL
9.3 Oct 14

Integer underflow in the Junos OS kernel can crash a device when the Extended Echo feature (RFC 8335 ICMP probing) is co

CVE-2026-101950 CRITICAL
9.3 Oct 14

Heap-based buffer overflow in Juniper Networks Junos OS on SRX Series devices that have Secure Vector Routing (SVR) enab

CVE-2026-102178 CRITICAL
9.3 Oct 14

Stack-based buffer overflow in Juniper Networks Junos OS and Junos OS Evolved BGP flowspec handling allows a configured

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy