MEDIUM 5.3

CVE-2026-57024: Juniper Junos IKE Daemon DoS via Peer Index Rollover

Juniper's IKE daemon (iked) on MX devices with SPC3 and SRX Series routers contains a flaw that causes it to crash repeatedly when handling a large number of failed VPN connection attempts. The underlying issue stems from the daemon reusing peer index values that are already assigned, leading to internal state conflicts. Each time iked crashes, it becomes unable to establish new VPN tunnels or refresh existing ones until the entire system is rebooted. An attacker on the network can trigger this by initiating many unsuccessful VPN negotiations, effectively disabling VPN connectivity for an extended period.

Source data · NVD / CISA · public domain

CVSS
3.1 · 5.3 MEDIUM · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Weaknesses (CWE)
CWE-694
Affected products
62 configuration(s)
Published / Modified
2026-07-09 / 2026-07-14

NVD description (verbatim)

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.

1 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

CVE-2026-57024 is a Use of Multiple Resources with Duplicate Identifier (CWE-694) vulnerability in the IKE daemon of Juniper Junos OS. The flaw occurs when peer index allocation exhausts its namespace and wraps around, causing the daemon to assign index values already in use by active peers. This leads to duplicate resource identifiers within iked's internal data structures, triggering repeated process crashes. The vulnerability is specific to deployments running iked (not the legacy kmd daemon) on MX Series routers equipped with SPC3 line cards and SRX Series devices. Exploitation requires network connectivity and multiple failed VPN negotiation attempts; no authentication is needed.

Business impact

Organizations relying on Juniper MX/SRX routers for VPN termination face potential service outages affecting remote access, site-to-site connectivity, and partner integrations. While the CVSS score (5.3 MEDIUM) reflects limited scope, the operational impact is significant: VPN services become unavailable until manual system reboot, which may violate SLAs and disrupt business continuity. The condition requires an extended period of failed negotiations to manifest, providing a window for sustained denial-of-service attacks targeting organizations with high VPN churn or misconfigured peers.

Affected systems

Juniper Junos OS on MX Series routers with SPC3 (Subscriber Processing Card 3) line cards and SRX Series security gateways are affected. The vulnerability impacts multiple release trains: versions before 23.2R2-S7, 23.4 before 23.4R2-S6, 24.2 before 24.2R2-S3, 24.4 before 24.4R2-S4, and 25.2 before 25.2R1-S1. Critical prerequisite: the system must be running the iked daemon rather than the older kmd implementation. Operators can verify daemon selection by executing 'show system processes extensive | match "KMD|IKED"' on the affected device.

Exploitability

Exploitation is network-based and requires no authentication or user interaction. An attacker must send a sustained volume of VPN negotiation packets designed to fail, gradually exhausting the peer index namespace. The exploitation is not instantaneous—it depends on the rate and timing of failed negotiations needed to trigger index rollover. However, the CVSS vector (AV:N/AC:L/PR:N/UI:N) indicates low attack complexity and no privileges required, meaning any network-adjacent attacker can attempt this. The vulnerability is not currently listed on the CISA KEV catalog, suggesting either limited active exploitation or recent disclosure.

Remediation

Organizations should upgrade Junos OS on affected MX and SRX devices to patched versions as soon as operationally feasible. Verify your current version against the affected ranges and apply the corresponding fix: upgrade to 23.2R2-S7 or later for 23.2 branch, 23.4R2-S6 or later for 23.4, 24.2R2-S3 or later for 24.2, 24.4R2-S4 or later for 24.4, or 25.2R1-S1 or later for 25.2. Until patching is complete, monitor VPN tunnel state transitions for abnormal patterns and implement network segmentation to limit exposure to untrusted peers initiating VPN negotiations.

Patch guidance

Juniper has released security patches in multiple release trains. Identify your device's current Junos version via 'show version' and map it to the affected ranges in the vulnerability description. Plan a maintenance window and consult Juniper's upgrade procedures for MX/SRX platforms. Patches are available in the 23.2R2, 23.4R2, 24.2R2, 24.4R2, and 25.2R1 branches at the specified maintenance release levels or higher. Test patches in a non-production environment first, as IKE daemon restarts may momentarily disrupt active VPN sessions. Verify post-upgrade that iked is running and no crashes appear in system logs.

Detection guidance

Monitor syslog output for repeated iked process restarts or crashes, particularly if correlated with high volumes of failed VPN peer negotiations. Track VPN tunnel state changes (up/down events) using SNMP or syslog; a pattern of frequent tunnel flaps over extended periods may indicate index rollover occurring. Enable detailed IKE logging if supported in your Junos version to capture failed negotiation attempts. Watch for gaps between successful new VPN connections and rekeying events, which may indicate service degradation. Implement alerting on iked restart frequency; normal operations should show minimal daemon crashes.

Why prioritize this

Although rated MEDIUM severity (CVSS 5.3), this vulnerability warrants prioritized patching for organizations heavily dependent on VPN services. The denial-of-service impact is high in operational terms—complete loss of VPN functionality requiring manual reboot—even though the attack requires sustained effort and is not instantaneous. The lack of KEV listing suggests it may not be currently exploited at scale, making patching a lower-urgency window before active exploitation develops. Prioritize based on VPN criticality: high-availability VPN environments should patch immediately; lower-traffic deployments can follow a standard maintenance cadence.

Risk score, explained

The CVSS 5.3 MEDIUM score reflects the attack vector (network), low complexity, lack of authentication requirements, and availability impact (denial of service). The score does not account for the operational severity in VPN-dependent networks. The partial score reflects that the attack requires a sustained condition (high volume of failed negotiations and index rollover) rather than a single packet or one-time action, reducing the 'exploitability in practice' severity. The lack of confidentiality and integrity impact keeps the score in MEDIUM range despite high operational consequences.

Frequently asked questions

How do I know if my system is vulnerable?

Check your Junos OS version against the affected ranges listed in the vulnerability details. Confirm iked is running (not kmd) by executing 'show system processes extensive | match "KMD|IKED"'. If both conditions are true and your version is older than the patched releases specified, your system is vulnerable.

Can this vulnerability be exploited without network access?

No. The attack is network-based and requires the attacker to be able to send VPN negotiation traffic to the affected device. However, no prior authentication or credentials are needed, and the attacker does not need to be on the same LAN as the target—any network-reachable VPN endpoint is at risk.

What happens when the peer index rolls over?

When the index counter wraps around due to large numbers of failed negotiations, iked begins assigning index values already in use by existing peers. This creates duplicate identifiers in the daemon's resource tables, causing internal consistency violations that crash the process. The crash loop prevents new VPN connections and rekeying until the system is rebooted.

Is there a workaround if I can't patch immediately?

There is no complete workaround, but you can reduce exposure by limiting VPN peer connections to trusted IP ranges using access control lists, implementing rate limiting on failed IKE negotiations, and monitoring for unusual tunnel state changes. However, these mitigations do not eliminate the vulnerability—patching is the definitive fix.

This analysis is based on vendor advisory data and CVSS scoring as of the publication date. Patch versions, affected release trains, and technical details should be verified directly against Juniper Networks' official security advisories and release notes. Security intelligence is subject to change as additional information becomes available. Organizations should conduct their own risk assessment based on their network architecture, VPN dependencies, and exposure to untrusted peers. This document does not constitute professional security advice; consult with qualified security personnel before implementing remediation. Source: NVD (public-domain), retrieved 2026-08-17. Analysis generated by SEC.co (claude-haiku-4-5).