Skip to main content

Junos OS CVE-2026-102062

| EUVDEUVD-2026-101467 CRITICAL
Use of Externally-Controlled Format String (CWE-134)
2026-10-14 juniper GHSA-82mq-p57x-wwx4
9.2
CVSS 4.0 · Vendor: juniper
View

Attack ChainAIDerived

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

  1. Access
    Compromise or impersonate configured HTTPS feed server
  2. Delivery
    Deliver malicious feed response to SRX
  3. Exploit
    Trigger format-string flaw in ipfd parser
  4. Execution
    Execute arbitrary code as root
  5. Impact
    Full compromise of SRX firewall

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Format string safety
Exploitation Conditions

Exploitation requires the SRX device to be configured to use an HTTPS feed server (e.g., a Security Intelligence / SecIntel or similar externally-fetched feed source), AND the attacker must either compromise that configured feed server or successfully impersonate it (TLS interception / MITM on the SRX-to-feed path). Without a configured HTTPS feed server, the ipfd attack surface is not reached. The key LIMITING factors are therefore: (1) a non-default dependency on an external HTTPS feed being configured, and (2) the need for a privileged position - control of or an on-path position to the feed server - captured by the CVSS 4.0 AT:P metric. These conditions mean the flaw is not exploitable by arbitrary internet-based attackers against a default configuration, despite PR:N/UI:N.

Impact

This is a genuinely high-priority flaw but with an important exploitation precondition that tempers its raw CVSS 9.2 (CVSS 4.0). The vector AV:N/AC:L/PR:N/UI:N confirms an unauthenticated, network-based, low-complexity attack against the device with full VC:H/VI:H/VA:H impact and code execution as root - a severe outcome for a security appliance. However, the AT:P (Attack Requirements: Present) metric and the description are mutually consistent and critical: exploitation is NOT arbitrary from the open internet. The attacker must first control the configured HTTPS feed server, either by compromising it or by impersonating it (e.g., via TLS/MITM interception on the path between the SRX and its feed source). This is a meaningful barrier that shifts the threat toward adversaries with an existing privileged network position or a supply-chain foothold, rather than opportunistic mass scanning. No EPSS score, KEV listing, or POC is present in the supplied data, so there is no evidence of active exploitation or public exploit code - exploitation status is 'no public exploit identified at time of analysis'. Net assessment: a real priority for organizations running SRX SecIntel/feed configurations, but the required feed-server control (reflected in AT:P) makes widespread untargeted exploitation unlikely; treat as a high-value target for sophisticated actors rather than a drive-by internet threat.

Exploit ScenarioDerived

An attacker who has compromised the organization's configured HTTPS feed server - or who can impersonate it via a man-in-the-middle position on the feed path - returns a malicious feed response containing attacker-controlled format string specifiers. The ipfd daemon on the SRX parses this response unsafely (CWE-134), letting the attacker read/write memory and execute arbitrary code as root on the firewall. No public exploit code is identified in the available data; exploitation requires the privileged feed-server position described above.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv2 – Oct 14, 2026

Root-level code execution is possible on Juniper SRX Series devices running Junos OS, because the ipfd daemon passes externally supplied data retrieved from a configured HTTPS feed server into a formatted-output function, allowing the feed server to inject format specifiers that corrupt memory and hand the attacker code execution as root (CWE-134, CVSS 4.0 base 9.2). The flaw is unauthenticated with no user interaction (PR:N/UI:N), but the CVSS 4.0 vector carries AT:P because two prerequisites must hold: the SRX device must actually be configured to consume an HTTPS feed source, and the attacker must either compromise or impersonate that feed server, which is why the independent assessment maps the issue to CVSS 3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H rather than treating it as a default-configuration remote takeover. No public exploit code has been identified and the vulnerability is not listed in CISA KEV, so a default, feed-less SRX configuration is not directly reachable by arbitrary internet attackers; the risk concentrates on deployments that actively pull external feeds.

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

Unauthenticated root code execution is possible in Juniper Junos OS on SRX Series when the ipfd daemon processes a format string supplied by a compromised or impersonated HTTPS security-intelligence feed server (CWE-134). The flaw (CVSS 8.1, AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H) requires the device to be configured to pull a feed from an external HTTPS server and for the attacker to subvert that trusted channel; once that precondition is met, no authentication to the SRX itself and no user interaction are needed, resulting in code execution with root privileges. No public exploit code or confirmed active exploitation is identified at time of analysis.

RemediationAI

No vendor-released fixed version is identified in the data available for this analysis, so the immediate action is to consult Juniper's advisory JSA112186 (https://supportportal.juniper.net/JSA112186) for the patched Junos OS release applicable to the SRX platform in use and upgrade to it. Where upgrading is not immediately possible, the strongest compensating control follows directly from the exploitation preconditions: if the device does not require externally fetched HTTPS feeds, remove the feed server configuration, which eliminates the reachable ipfd attack surface entirely - the trade-off being loss of the associated threat-intelligence or custom feed functionality. If feeds are operationally required, enforce strict TLS validation with certificate pinning of the configured feed server so that impersonation or on-path TLS interception fails, and restrict the SRX-to-feed network path to trusted segments and specific IP/port allowlists, accepting the trade-off that certificate pinning adds rotation overhead when the feed operator changes keys or certificates. Additional hardening includes monitoring ipfd for crashes or restarts that could indicate format-string probing, reviewing any recently configured or altered feed server settings, and limiting which administrators can modify the feed configuration, since control of that configuration is effectively a path to root.

Affected VersionsENISA

Junos OS 24.4 <24.4R2-S5
Junos OS 24.2 <24.2R2-S5.5
Junos OS 26.2 <26.2R1-S2
Junos OS 23.4 <23.4R2-S8.13
Junos OS 0 <23.2R2-S7.7
Junos OS 25.4 <25.4R1-S3
Junos OS 25.2 <25.2R2-S2

Affected Packages

euvd junos_os fix: 23.2R2-S7.7, 23.4R2-S8.13, 24.2R2-S5.5, 24.4R2-S5, 25.2R2-S2, 25.4R1-S3, 26.2R1-S2

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-134, Use of Externally-Controlled Format String, a classic memory-safety defect in which attacker-influenced bytes are used as the format argument of a printf-family call rather than as data. Junos OS on SRX Series platforms runs an ipfd daemon that ingests content from a configured HTTPS feed server - for example a Security Intelligence (SecIntel) or similar externally fetched threat-feed source - and the independent assessment confirms that if no HTTPS feed server is configured, the ipfd code path carrying the flaw is never reached. When the feature is enabled, the feed server effectively supplies strings that the daemon formats, so a compromised or impersonated server can emit format specifiers (such as %n/%s) that cause out-of-bounds reads and arbitrary writes in the daemon's address space; because ipfd runs with root privileges in Junos, a successful format-string exploitation converts directly into full device compromise (VC:H/VI:H/VA:H in the CVSS 4.0 vector), while the surrounding control plane is largely unaffected (SC:N/SI:N) and availability impact to other systems is low (SA:L). The CPE entry cpe:2.3:a:juniper_networks:junos_os:*:*:*:*:*:*:*:* is version-agnostic, indicating Juniper's advisory (JSA112186) rather than a single release is the authoritative scope definition. The CVSS 4.0 AT:P metric is the formal expression of the two limiting factors - a non-default dependency on an external HTTPS feed and a privileged/on-path attacker position (feed server compromise or TLS interception against the SRX-to-feed connection).

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 9.2 HIGH
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:L
vuln.today AI 8.1 HIGH

AV:N and PR:N/UI:N since no device auth or user action is needed, but AC:H because the attacker must first compromise or impersonate the configured feed server; root code execution gives C:H/I:H/A:H, S:U.

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

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
High
Vulnerable system: Integrity
High
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
HIGH CRITICAL
CVSS changed
Oct 14, 2026 - 17:22 NVD
8.1 (HIGH) 9.2 (CRITICAL)
CVE Published
Oct 14, 2026 - 16:28 cve.org
HIGH 8.1

DescriptionCVE.org

An Use of Externally-Controlled Format String vulnerability in the ipfd daemon of Juniper Networks Junos OS on SRX Series allows an unauthenticated network-based attacker to execute code with root privileges via a compromised or impersonated configured HTTPS feed server.

Executive ViewAI

Why It Matters

Juniper SRX Series devices running Junos OS are affected by a critical format string vulnerability (CVE-2026-102062) that could allow an attacker to achieve root-level code execution, but only if the device is configured to consume an HTTPS feed and the attacker can compromise or impersonate that feed server. Organizations with this configuration face potential full device compromise, which could lead to network breaches, data exfiltration, or lateral movement. No public exploit identified at time of analysis, and leadership should prioritize remediation because a compromised SRX device could undermine network security controls.

Business Impact: High
Compensating Controls

Disable HTTPS feed consumption if not essential; restrict feed server access to trusted IP addresses; monitor ipfd daemon for anomalous behavior; implement network segmentation and strict egress filtering; use application allowlisting.

Threat Intelligence Overview

EPSS Score
0.4%
Top 67% exploitable
Prevalence
High
SRX Series firewalls are widely deployed enterprise security appliances
Data Quality
6 sources
Confidence: High

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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
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
Total

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0
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