Skip to main content

Juniper Junos OS CVE-2026-102078

| EUVDEUVD-2026-101466 HIGH
Use After Free (CWE-416)
2026-10-14 juniper GHSA-vwc2-r92q-mf9c
8.2
CVSS 4.0 · Vendor: juniper
View

Attack ChainAIDerived

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

  1. Access
    Reach SRX with TCP web filtering
  2. Delivery
    Flood high-volume DNS requests
  3. Exploit
    Win race condition in pfe
  4. Execution
    Trigger use-after-free in flowd
  5. Persist
    flowd crashes and restarts
  6. Impact
    Firewall service outage until recovery

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Memory lifecycle management
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the SRX device to be configured with web filtering for TCP traffic - this is the specific, non-default feature prerequisite; devices without this configuration are not affected. The trigger is a high volume of DNS requests that must coincide with a race condition in the packet forwarding engine that is explicitly outside the attacker's direct control, so success is probabilistic rather than guaranteed. Limiting factors: the attack only yields a temporary DoS (flowd auto-restarts and recovers), has no confidentiality or integrity impact, and depends on reachability to the firewall's traffic path plus the enabled web-filtering feature; affected version ranges are bounded (before 23.2R2-S5, 23.4 before 23.4R2-S6, 24.2 before 24.2R2-S3, 24.4 before 24.4R2-S1, 25.2 before 25.2R1-S1/25.2R2).

Impact

This is a legitimately elevated but conditional risk. The CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:N/UI:N) scores 8.2 HIGH and confirms a network-reachable, unauthenticated vector with no user interaction, which is why the score is high. However, the single most important signal is AT:P (Attack Requirements: Present) combined with the vendor's own statement that the crash is 'a race condition outside the attacker's direct control.' This means an attacker cannot deterministically trigger the flaw - they can only raise the probability of a flowd crash by flooding DNS traffic. Impact is availability-only (VC:N/VI:N/VA:H, with SA:L for the dependent service outage); there is no confidentiality or integrity exposure. No EPSS score, no CISA KEV listing, and no public POC are present in the provided data, so there is no evidence of active or automatable exploitation. Net assessment: a credible DoS worth patching on exposed SRX firewalls, but not a drop-everything emergency - the probabilistic race condition and the requirement for a specific non-default feature (TCP web filtering) materially lower real-world exploitability below what the raw 8.2 might suggest. No conflicting signals in the data; the main caveat is that exploitation reliability is explicitly non-deterministic per the vendor.

Exploit ScenarioDerived

An attacker who can reach an internet-facing or inline SRX firewall configured for TCP web filtering sends a sustained high volume of DNS requests through the device, aiming to win a timing race that triggers a use-after-free in the packet forwarding engine. A successful trigger crashes and restarts flowd, dropping all traffic through the firewall until it auto-recovers. No public exploit code is identified at time of analysis, and the vendor notes the crash depends on a race condition the attacker cannot directly control.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv2 – Oct 14, 2026

A use-after-free in the packet forwarding engine of Juniper Networks Junos OS on SRX Series firewalls lets unauthenticated, network-based attackers repeatedly crash the flowd daemon when web filtering for TCP traffic is enabled, producing a temporary but complete service outage until flowd automatically restarts. The trigger is a high volume of DNS requests that must coincide with an internal race condition explicitly outside the attacker's direct control, so impact is probabilistic rather than deterministic; devices without web filtering for TCP configured are not exposed. No public exploit code or confirmed in-the-wild exploitation was identified at time of analysis, and the exposure is bounded to specific pre-25.2 service releases for which Juniper has published fixed builds.

Earlier versions of this analysis (1)
v1 Oct 14, 2026 - 17:06 CVSS 5.9

Denial of service affecting Juniper Networks Junos OS on SRX Series firewalls stems from a use-after-free (CWE-416) in the packet-forwarding engine's flowd processing; an unauthenticated, network-based attacker (PR:N) can send a high volume of DNS requests to raise the probability of a flowd crash and restart, which causes a complete service outage until the daemon automatically recovers. The crash depends on a race condition the vendor states is 'outside the attacker's direct control,' which is why CVSS 3.1 scores it 5.9 with AC:H while impact is limited to availability (AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H) - no confidentiality or integrity effect, and the service self-recovers. The enabling prerequisite is that web filtering for TCP traffic must be explicitly configured, so SRX devices without that feature are not exposed; no public exploit code has been identified at time of analysis, and this issue is not in CISA KEV.

RemediationAI

Juniper has released vendor-released patches and the primary fix is to upgrade to a fixed service release per train: 23.2R2-S5 (or later 23.2 maintenance), 23.4R2-S6, 24.2R2-S3, 24.4R2-S1, or 25.2R1-S1/25.2R2 and later; customers on interim or older builds should upgrade to the nearest fixed version listed in JSA112181 (https://supportportal.juniper.net/JSA112181). Until the upgrade can be scheduled, the most effective compensating control is to disable web filtering for TCP traffic on exposed SRX firewalls, which removes the vulnerable code path entirely but forfeits that filtering capability and may conflict with security policy or compliance requirements. Additional hardening with trade-offs includes rate-limiting or filtering inbound DNS toward the firewall's own services and upstream resolvers, and monitoring flowd restarts as an indicator of attempted triggering; upstream DNS scrubbing reduces the volume-based precondition but does not eliminate the race, and such filtering could suppress legitimate query traffic and degrade name resolution. Because the vulnerability has no confidentiality or integrity impact and flowd recovers automatically, emergency change windows are a reasonable trade-off against the operational cost of removing filtering in environments where the feature is business-critical.

Affected VersionsENISA

Junos OS 25.2 <25.2R1-S1, 25.2R2
Junos OS 23.4 <23.4R2-S6
Junos OS 0 <23.2R2-S5
Junos OS 24.2 <24.2R2-S3
Junos OS 24.4 <24.4R2-S1

Affected Packages

euvd junos_os fix: 23.2R2-S5, 23.4R2-S6, 24.2R2-S3, 24.4R2-S1

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 flaw is a use-after-free (CWE-416) in the pfe (packet forwarding engine) data path of Junos OS running on SRX Series platforms. When web filtering is applied to TCP traffic, the system processes high volumes of DNS lookups through the same memory structures, and a timing window exists in which forwarding-engine memory is released and then referenced again - a race condition the attacker cannot directly control. The resulting memory corruption crashes the flowd daemon, which handles flow/session processing, and since flowd restarts automatically the effect is a self-healing but complete outage window rather than persistent compromise. The vendor's CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:N/UI:N/VA:H) captures this with Attack Requirements: Present, while the independent assessment scores it as CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - high availability impact only, no confidentiality or integrity loss, with the high attack complexity reflecting the probabilistic race. The CPE cpe:2.3:a:juniper_networks:junos_os:*:*:*:*:*:*:*:* and the Juniper-reported origin confirm this is a first-party Junos defect rather than a third-party dependency issue.

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 8.2 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:L/AU:Y/RE:M
vuln.today AI 5.9 MEDIUM

Network-reachable and unauthenticated (AV:N/PR:N/UI:N), but the vendor-described race condition outside attacker control maps to AC:H; availability-only impact (A:H), no confidentiality/integrity.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/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
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
Low

Lifecycle Timeline

4
Patch available
Oct 14, 2026 - 18:05 EUVD
Severity Changed
Oct 14, 2026 - 17:22 NVD
MEDIUM HIGH
CVSS changed
Oct 14, 2026 - 17:22 NVD
5.9 (MEDIUM) 8.2 (HIGH)
CVE Published
Oct 14, 2026 - 16:27 cve.org
MEDIUM 5.9

DescriptionCVE.org

A Use After Free vulnerability in the packet forwarding engine (pfe) of Juniper Networks Junos OS on SRX Series allows an unauthenticated, network-based attacker to cause a Denial-of-Service (DoS).

When web filtering for TCP traffic is configured, a high volume of DNS requests increases the likelihood of a flowd crash and restart, which leads to a complete service outage until the service has automatically recovered. This is a race condition outside the attacker's direct control.

This issue affects Junos OS on SRX Series:

  • All versions before 23.2R2-S5;
  • from 23.4 before 23.4R2-S6;
  • from 24.2 before 24.2R2-S3;
  • from 24.4 before 24.4R2-S1;
  • from 25.2 before 25.2R1-S1, 25.2R2.

Executive ViewAI

Why It Matters

Juniper SRX Series firewalls running specific pre-25.2 Junos OS releases with web filtering for TCP enabled are vulnerable to a use-after-free in the packet forwarding engine that can crash the flowd daemon, causing temporary but complete network service outages. Although exploitation is probabilistic and requires a high volume of DNS requests to coincide with an internal race condition, repeated crashes could disrupt critical perimeter security and downstream connectivity. Leadership should prioritize patching because these devices often serve as foundational network security controls.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 76% exploitable
Prevalence
High
Juniper SRX firewalls are widely deployed enterprise/carrier edge appliances
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 HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
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
No
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Use-after-free vulnerabilities occur when a program continues to access memory through a pointer after that memory has been deallocated.

Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.

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-102175 CRITICAL
9.3 Oct 14

Heap-based buffer overflow in the sdxd service-deployment daemon of Juniper Networks Junos OS and Junos OS Evolved allow

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

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