Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach SRX/MX with target services enabled
-
DeliveryFlood high connections-per-second churn
-
ExploitTrigger PFE memory leak per session
-
ExecutionExhaust FPC PFE memory
-
ImpactTraffic processing halts (DoS)
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Resource cleanup, leak prevention
|
| Exploitation Conditions | Exploitation is limited to SRX4000 Series, SRX5000 Series with SPC3, and MX Series with SPC3 hardware, AND only when at least one of these application services is configured: ALGs, IDP/DPI, APPID, SECINTEL, AAMW, or AppQoE. The attacker must also sustain a high connections-per-second churn to drive the per-session PFE memory leak to exhaustion. Devices without any of these services configured are not exploitable, and the vulnerable software versions are specific (23.4R2-S3 before 23.4R2-S7; 24.2R2 before 24.2R2-S3; 24.4 before 24.4R2-S3; 25.2 before 25.2R1-S2/25.2R2). No authentication or user interaction is required (PR:N/UI:N), so on a correctly-matching, feature-enabled device a remote attacker can trigger the DoS; the service-configuration and hardware requirements are the primary limiting factors. |
| Impact | This is a genuine operational priority for affected Juniper SRX/MX operators, though not a universal drop-everything emergency. The CVSS 4.0 vector (AV:N/AC:L/PR:N/UI:N, VA:H) correctly reflects a network-reachable, unauthenticated, availability-only flaw - there is NO confidentiality or integrity impact (VC:N/VI:N), so this is a pure Denial-of-Service via memory leak (CWE-401), not code execution. The vendor-assigned 8.7 (High) is driven entirely by the availability impact to a critical network control plane. Crucially, exploitation is CONDITIONAL: it requires that one or more specific security services (ALGs, IDP/DPI, APPID, SECINTEL, AAMW, or AppQoE) be configured AND that the attacker generate sustained high connections-per-second churn - so despite PR:N, real-world exploitability depends heavily on target configuration, meaning not every SRX/MX in the field is affected. No EPSS score, no KEV listing, and no public POC were provided, so there is no evidence of active exploitation or widespread automated attack - this is reported by the vendor (Juniper) rather than observed in the wild. Net: prioritize patching on devices running the named services, but the absence of KEV/POC and the configuration dependency place this below a weaponized remote-code-execution flaw. |
| Exploit ScenarioDerived | An attacker with network reachability to an SRX4000/SRX5000-SPC3 or MX-SPC3 device that has ALG, IDP/DPI, AppID, SecIntel, AAMW, or AppQoE services enabled generates a sustained high rate of new connections per second. Each connection leaks a small amount of PFE memory that is never released; over time the leak exhausts PFE memory on the FPC, degrading or halting traffic forwarding. No public exploit code was identified, and no authentication or user interaction is required. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Oct 14, 2026
Sustained high connections-per-second churn can drive a per-session memory leak in the packet forwarding engine (PFE) of Juniper Junos OS, exhausting PFE memory and causing a complete denial of service on SRX4000 Series, SRX5000 Series with SPC3, and MX Series with SPC3. The flaw is reachable by unauthenticated, network-based remote attackers (CVSS vector includes PR:N/UI:N, so no credentials or user interaction are required), but only on devices where at least one application service such as ALGs, IDP/DPI, APPID, SECINTEL, AAMW, or AppQoE is actually configured. Affected releases are 23.4 from 23.4R2-S3 before 23.4R2-S7, 24.2 from 24.2R2 before 24.2R2-S3, 24.4 before 24.4R2-S3, and 25.2 before 25.2R1-S2/25.2R2; no public exploit code has been identified at time of analysis and the issue is not confirmed as actively exploited (not in CISA KEV).
Earlier versions of this analysis (1)
Memory exhaustion in the packet forwarding engine (PFE) of Juniper Networks Junos OS on SRX and MX Series platforms allows an unauthenticated, network-based attacker to cause a complete denial of service. The flaw (CWE-401, CVSS 7.5, AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H) only manifests on SRX4000 Series, SRX5000 Series with SPC3, or MX Series with SPC3 hardware that also has at least one of ALGs, IDP/DPI, APPID, SECINTEL, AAMW or AppQoE enabled; sustained high connections-per-second churn then leaks PFE memory until exhaustion and traffic processing degrades. No public exploit code was identified at time of analysis, and Juniper has released fixed software; exploitation is further constrained by the required service configuration precondition, making this a moderate-priority availability issue rather than a top-tier emergency.
RemediationAI
Patch available per vendor advisory: Juniper documents fixes in JSA112177 (https://supportportal.juniper.net/JSA112177), with the first fixed releases at the upper bounds of the affected ranges, i.e. 23.4R2-S7 for the 23.4 branch, 24.2R2-S3 for the 24.2 branch, 24.4R2-S3 for the 24.4 branch, and 25.2R1-S2 or 25.2R2 for the 25.2 branch; upgrade to a release at or above the appropriate boundary and confirm the exact target version against the vendor advisory before scheduling. As a compensating control on devices that cannot be upgraded immediately, remove the exposure by disabling the application services that create the leaking PFE session state (ALGs, IDP/DPI, APPID, SECINTEL, AAMW, or AppQoE), accepting the trade-off that this eliminates the corresponding security inspection and application-awareness capabilities and may violate policy requirements. Traffic-side controls such as rate limiting or policing new connection establishment, or tightening session limits, reduce the connection churn needed to exhaust PFE memory but do not eliminate the leak and can degrade legitimate high-connection-rate workloads. Monitor PFE memory utilization with the CLI command 'show security monitoring' on the FPCs and treat sustained upward trends as an indicator of ongoing exhaustion, noting that this is detection rather than prevention.
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 root cause class is CWE-401, Missing Release of Memory after Effective Lifetime, occurring in the packet forwarding engine (PFE) of Junos OS on Juniper SRX and MX platforms. The PFE is the hardware/software forwarding plane responsible for session setup, flow processing, and service offload; when application-layer inspection features (ALGs, IDP/DPI, APPID, SECINTEL, AAMW, AppQoE) are enabled, those features allocate per-session state in PFE memory. Under a high rate of connection churn, that per-session memory is not released after the session's effective lifetime, so allocations accumulate faster than they are freed. Because the exposure is specific to service processing cards (SPC3 on SRX5000 and MX, and the SRX4000 Series architecture), the CPE string cpe:2.3:a:juniper_networks:junos_os:* correctly identifies the software but the hardware/service configuration is the real gating factor. The CVSS:4.0 vector reports AV:N/AC:L/AT:N/PR:N/UI:N with VC:N/VI:N/VA:H/SC:N/SI:N/SA:L and AU:Y, i.e. a purely availability-impacting condition with no confidentiality or integrity loss and no attack requirements; our independent assessment reaches the same conclusion via CVSS:3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, and the E:X and RE:M metrics in the vendor vector are unrated, so neither maturity of exploit code nor remediation level is asserted.
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:H/SC:N/SI:N/SA:L/AU:Y/R:U/RE:M
Remote unauthenticated reachability gives AV:N/PR:N/UI:N; attacker effort is low (AC:L) once the required services are enabled; impact is availability-only (A:H, C:N/I:N) from the PFE memory leak.
Primary rating from Vendor (juniper).
CVSS VectorVendor: juniper
Lifecycle Timeline
3DescriptionCVE.org
A Missing Release of Memory after Effective Lifetime vulnerability in the packet forwarding engine (PFE) of Juniper Networks Junos OS on SRX Series allows an unauthenticated, network-based attacker to cause a complete Denial-of-Service (DoS).
On SRX4000 Series, and SRX5000 Series with SPC3, and MX Series with SPC3, when one or more specific application services like ALGs, IDP/DPI, APPID, SECINTEL, AAMW or AppQoE are configured, a high connections per second churn will cause PFE memory to leak. If the memory is exhausted traffic processing will be impacted.
Use the CLI command show security monitoring to monitor the memory utilization of the PFEs on the FPCs.
This issue affects Junos OS on SRX Series and MX Series:
- 23.4 versions from 23.4R2-S3 before 23.4R2-S7;
- 24.2 versions from 24.2R2 before 24.2R2-S3;
- 24.4 versions before 24.4R2-S3;
- 25.2 versions before 25.2R1-S2, 25.2R2.
Executive ViewAI
Juniper Junos OS on SRX4000 Series, SRX5000 Series with SPC3, and MX Series with SPC3 platforms, when configured with application services, can be completely disabled by an unauthenticated remote attacker. This poses a severe operational risk to organizations that rely on these devices for perimeter security or core routing, as a successful denial-of-service attack could cause extended network outages and disrupt business operations. Leadership should prioritize patching because the attack requires no credentials or user interaction and can be launched from the network.
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
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-101463
GHSA-qf46-hrxr-5282
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB