Skip to main content

Junos OS Evolved CVE-2026-57029

| EUVDEUVD-2026-42718 MEDIUM
Missing Synchronization (CWE-820)
2026-07-09 juniper GHSA-x7gh-cpmx-x9cj
6.0
CVSS 4.0 · Vendor: juniper
Share

Severity by source

Vendor (juniper) PRIMARY
6.0 MEDIUM
CVSS:4.0/AV:A/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:L/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:Y/R:X/V:X/RE:M/U:X
vuln.today AI
5.3 MEDIUM

Adjacent vector; AC:H because exploitation requires an uncontrollable race condition timing window; no privileges needed; high availability impact on the forwarding plane when triggered.

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

Primary rating from Vendor (juniper).

CVSS VectorVendor: juniper

Attack Vector
Adjacent
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

3
Patch available
Jul 09, 2026 - 23:02 EUVD
Analysis Generated
Jul 09, 2026 - 22:23 vuln.today
CVSS changed
Jul 09, 2026 - 22:22 NVD
5.3 (MEDIUM) 6.0 (MEDIUM)

DescriptionCVE.org

A Missing Synchronization vulnerability in the flow collector handler of Juniper Networks Junos OS Evolved on QFX Series allows an adjacent, unauthenticated attacker to cause a Denial-of-Service (DoS).

When the reachability of an sFlow collector changes, the corresponding next-hop entry is updated. If this update occurs simultaneously with the sFlow thread accessing the next-hop data (which is outside the attackers control), it causes the evo-pfemand process to crash, impacting all traffic forwarding until the automatic process restart has completed.

This issue affects Junos OS Evolved on QFX Series:

  • all 23.2 versions,
  • 23.4 versions before 23.4R2-S7-EVO,
  • 24.2 versions before 24.2R2-S5-EVO,
  • 24.4 versions before 24.4R2-S3-EVO,
  • 25.2 versions before 25.2R2-EVO.

AnalysisAI

Traffic forwarding on Juniper QFX Series switches running Junos OS Evolved can be fully disrupted by an adjacent, unauthenticated attacker exploiting a race condition in the sFlow collector handler. When sFlow collector reachability changes trigger a next-hop entry update concurrently with the sFlow thread reading that same next-hop data, the evo-pfemand process crashes and all packet forwarding halts until the process automatically restarts. No public exploit code exists and this vulnerability is not listed in the CISA KEV catalog at time of analysis, but the availability impact is severe for any network segment relying on the affected switch.

Technical ContextAI

CWE-820 (Missing Synchronization) identifies a classic race condition: two concurrent execution threads access shared memory without adequate locking or atomic guarantees. In Junos OS Evolved on QFX Series, the sFlow flow collector handler maintains a reference to a next-hop entry used for exporting sampled traffic data. When the reachability of the configured sFlow collector changes - for example due to a routing update or link failure - the kernel updates the associated next-hop structure. If the sFlow processing thread dereferences this entry at the same instant the update is being written, the resulting memory inconsistency causes the evo-pfemand (Packet Forwarding Engine manager daemon) to crash. Because evo-pfemand is the central forwarding process on Junos OS Evolved, its crash interrupts all traffic forwarding on the device until automatic process recovery completes. The affected CPE is cpe:2.3:a:juniper_networks:junos_os_evolved across the 23.2, 23.4, 24.2, 24.4, and 25.2 release trains on QFX hardware. The CVSS 4.0 Attack Requirements metric AT:P correctly captures that this race window is probabilistic and not directly controllable by the attacker.

RemediationAI

Upgrade Junos OS Evolved on affected QFX Series devices to a fixed release: 23.4R2-S7-EVO or later in the 23.4 train, 24.2R2-S5-EVO or later in the 24.2 train, 24.4R2-S3-EVO or later in the 24.4 train, or 25.2R2-EVO or later in the 25.2 train. Devices running any 23.2 version should upgrade to a fixed train, as no fix is identified within 23.2. Consult Juniper advisory JSA110089 (https://supportportal.juniper.net/JSA110089) for the complete upgrade matrix. If immediate patching is not feasible, the primary compensating control is to disable sFlow sampling on the affected device, which eliminates the vulnerable code path entirely; the trade-off is loss of network flow telemetry. Alternatively, ensuring stable, reliable reachability to the configured sFlow collector reduces the frequency of next-hop update events that can trigger the race window, though this is not a complete mitigation. Restricting adjacency to the management plane via ACLs or VRF separation does not prevent exploitation since the attack vector is the data-plane adjacency of the device itself.

CVE-2021-31353 HIGH POC
7.5 Oct 19

An Improper Handling of Exceptional Conditions vulnerability in Juniper Networks Junos OS and Junos OS Evolved allows an

CVE-2024-39553 MEDIUM POC
6.9 Jul 11

An Exposure of Resource to Wrong Sphere vulnerability in the sampling service of Juniper Networks Junos OS Evolved allow

CVE-2021-0211 CRITICAL
10.0 Jan 15

An improper check for unusual or exceptional conditions in Juniper Networks Junos OS and Junos OS Evolved Routing Protoc

CVE-2022-22215 MEDIUM POC
5.5 Jul 20

A Missing Release of File Descriptor or Handle after Effective Lifetime vulnerability in plugable authentication module

CVE-2023-44182 HIGH
8.8 Oct 13

An Unchecked Return Value vulnerability in the user interfaces to the Juniper Networks Junos OS and Junos OS Evolved, th

CVE-2023-28983 HIGH
8.8 Apr 17

An OS Command Injection vulnerability in gRPC Network Operations Interface (gNOI) server module of Juniper Networks Juno

CVE-2022-22239 HIGH
8.8 Oct 18

An Execution with Unnecessary Privileges vulnerability in Management Daemon (mgd) of Juniper Networks Junos OS Evolved a

CVE-2021-31354 HIGH
8.8 Oct 19

An Out Of Bounds (OOB) access vulnerability in the handling of responses by a Juniper Agile License (JAL) Client in Juni

CVE-2021-31350 HIGH
8.8 Oct 19

An Improper Privilege Management vulnerability in the gRPC framework, used by the Juniper Extension Toolkit (JET) API on

CVE-2021-0208 HIGH
8.8 Jan 15

An improper input validation vulnerability in the Routing Protocol Daemon (RPD) service of Juniper Networks Junos OS all

CVE-2025-30651 HIGH
8.7 Apr 09

A Buffer Access with Incorrect Length Value vulnerability in the routing protocol daemon (rpd) of Juniper Networks Junos

CVE-2024-47502 HIGH
8.7 Oct 11

An Allocation of Resources Without Limits or Throttling vulnerability in the kernel of Juniper Networks Junos OS Evolved

Share

CVE-2026-57029 vulnerability details – vuln.today

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