Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCompromise or impersonate configured HTTPS feed server
-
DeliveryDeliver malicious feed response to SRX
-
ExploitTrigger format-string flaw in ipfd parser
-
ExecutionExecute arbitrary code as root
-
ImpactFull 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – 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)
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
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-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
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
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.
Primary rating from Vendor (juniper).
CVSS VectorVendor: juniper
Lifecycle Timeline
4DescriptionCVE.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
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.
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
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-101467
GHSA-82mq-p57x-wwx4
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB