Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconIdentify internet-facing SRX/MX-SPC3 VPN gateway running iked
-
DeliveryFlood device with rejected IKE negotiation attempts
-
ExploitExhaust peer index pool through sustained failures
-
InstallTrigger peer index integer rollover
-
C2Duplicate index assigned to new peer entry
-
Executeiked process crashes repeatedly
-
ImpactFull system reboot required to restore VPN service
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V6 - Authentication Use of multiple resources in auth
|
| Exploitation Conditions | Exploitation requires three concurrent conditions: (1) the target device must be a Juniper MX with SPC3 or SRX Series running Junos OS in a vulnerable version range; (2) the device must be configured for VPN service with the iked process active - operators can confirm this with 'show system processes extensive | match IKED'; and (3) a large number of VPN negotiation failures must occur, either organically (misconfigured peers over time) or induced by an attacker flooding the device with rejected IKE attempts over an extended period. Systems using the kmd daemon instead of iked are not affected. Exploitation is limited by the need for sustained, high-volume failed negotiations to reach index rollover; a one-time burst is unlikely to trigger the condition. Deployments where IKE access is restricted to known peer IPs via firewall policy face meaningfully reduced exposure since the attacker's ability to inject failing negotiations is curtailed. |
| Impact | The vendor-assigned CVSS 3.1 score of 5.3 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L) uses Availability:Low, which appears understated given that recovery explicitly requires a full system reboot - not merely restarting a process. An independent assessment placing A:H is more reflective of actual operational impact. The attack is network-accessible with no authentication required and low complexity for the trigger mechanism itself, though achieving index rollover requires sustained effort over time (many failed negotiations), which adds a practical barrier. No KEV listing and no published POC reduce the immediate threat posture. EPSS data was not provided in the intelligence. The primary risk applies to service providers and enterprises with Juniper MX/SRX VPN gateways where iked is the active daemon, particularly if those gateways are internet-facing and accept IKE from untrusted peers. Internal-only VPN deployments with strict peer allowlisting face lower exposure. The vendor's note that the index value cannot be monitored directly introduces an operational blind spot, meaning operators may not detect the condition until service degrades. |
| Exploit ScenarioDerived | An unauthenticated attacker on the internet sends a sustained flood of malformed or intentionally rejected IKE negotiation attempts to UDP/500 on an internet-facing SRX or MX-SPC3 gateway running iked. Over an extended period, the volume of failed negotiations exhausts the peer index pool, causing a rollover. At rollover, iked begins crashing in a loop as duplicate index values corrupt internal peer state, taking down all VPN services and forcing an operator to schedule an emergency system reboot - a significant disruption for organizations depending on the gateway for remote access or site-to-site connectivity. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 09, 2026
Repeated IKE negotiation failures on Juniper Junos OS (MX with SPC3 and SRX Series) cause a peer index rollover that assigns duplicate index values to new peers, triggering continuous iked process crashes and a full VPN service outage requiring system reboot. Unauthenticated network-based attackers can deliberately flood the device with failing VPN negotiations to accelerate the rollover condition. No public exploit code or CISA KEV listing exists at time of analysis, but the network-reachable, zero-privilege attack vector makes this a meaningful risk for any organization relying on Juniper-based VPN infrastructure with iked enabled.
RemediationAI
Upgrade to a fixed Junos OS release: 23.2R2-S7 or later, 23.4R2-S6 or later, 24.2R2-S3 or later, 24.4R2-S4 or later, or 25.2R1-S1 or later, per the Juniper advisory at https://supportportal.juniper.net/JSA110084. For systems that cannot be immediately patched, the most effective compensating control is to restrict IKE (UDP/500 and UDP/4500) access at the perimeter to known, trusted peer IP addresses only - this limits an external attacker's ability to generate the volume of failed negotiations needed to cause index rollover. Be aware that this workaround does not address cases where trusted peers can be spoofed or where the VPN gateway must accept connections from dynamic or unknown IPs. Operators should also implement monitoring for high-frequency tunnel up/down events as a leading indicator of approaching index exhaustion, since the index value itself cannot be observed directly. If the condition occurs before patching, a full system reboot is required to restore VPN service.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The IKE daemon (iked) on Junos OS maintains a pool of peer index values to track VPN negotiation state. CWE-694 (Use of Multiple Resources with Duplicate Identifier) describes the root cause: when the peer index counter exhausts its range and rolls over, new peer entries are assigned indices already held by existing entries. This collision causes iked to enter a crash loop since it cannot resolve the ambiguous peer state. The vulnerability is specific to platforms running iked - not the legacy kmd daemon - which applies to MX series routers equipped with the SPC3 service processing card and SRX series firewalls. The affected CPE is cpe:2.3:a:juniper_networks:junos_os on these specific hardware configurations. The precondition (many failed negotiations) means the index space must be substantially consumed before rollover, but a sustained attacker-controlled flood of malformed or rejected IKE proposals can artificially accelerate this exhaustion.
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:N/VI:N/VA:L/SC:N/SI:N/SA:L/AU:Y/R:U/RE:M
AC:H reflects that rollover requires sustained high-volume failed negotiations; A:H reflects mandatory reboot to restore service, not limited degradation.
Primary rating from Vendor (juniper).
CVSS VectorVendor: juniper
Lifecycle Timeline
2DescriptionCVE.org
A Use of Multiple Resources with Duplicate Identifier vulnerability in the IKE daemon (iked) of Juniper Networks Junos OS on MX with SPC3 and SRX Series allows an unauthenticated, network-based attacker to cause a Denial-of-Service (DoS).
On an MX with SPC3 and SRX devices configured for VPN service, when a large number of VPN negotiations fail a peer index rollover will eventually occur. As a result, new peers are assigned index values that are already in use and the iked process starts to crash repeatedly. This results in failure to establish new VPN connections and rekeying existing ones. To restore service the system must be rebooted. Please note that the index value can't be monitored, so customers should monitor tunnel up and down events and if a lot of events occur over an extended period of time it becomes likely that this issue occurs.
To be exposed to this issue the system needs to run iked (vs. kmd which is not affected), which can be verified with:
user@host> show system processes extensive | match "KMD|IKED" This issue affects Junos OS on MX with SPC3, SRX Series:
- all versions before 23.2R2-S7,
- 23.4 versions before 23.4R2-S6,
- 24.2 versions before 24.2R2-S3,
- 24.4 versions before 24.4R2-S4,
- 25.2 versions before 25.2R1-S1.
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-42712
GHSA-m4xf-x7w2-qgfq
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB