Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconIdentify SRX VPN endpoint with pre-logon check
-
DeliveryCraft malformed compliance-check HTTP request
-
ExploitSend request to http-gk process
-
InstallTrigger out-of-bounds write in http-gk buffer
-
C2http-gk process crashes
-
ExecuteJ-Web, VPN, and firewall auth unavailable
-
ImpactRepeat to sustain DoS through restarts
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, write limits
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 target SRX Series device to be configured with remote-access VPN AND the pre-logon compliance check feature specifically enabled - this is a non-default configuration that must be deliberately provisioned. Devices running Junos OS on non-SRX platforms are not affected. The CVSS PR:N metric confirms no authentication is required once a target with this configuration is identified. Exploitation is limited to Junos OS versions in the six affected branches (23.2, 23.4, 24.2, 24.4, 25.2, 25.4) prior to the respective fixed releases. The impact is bounded to DoS of http-gk-dependent services (J-Web, VPN, firewall authentication) with no privilege escalation or data exposure possible via this vector. Devices without remote-access VPN or without pre-logon compliance check configured are not exploitable by this specific vulnerability. |
| Impact | The CVSS 3.1 score of 5.3 (Medium) with vector AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L accurately captures the core risk profile: network-reachable, zero-complexity exploit with no authentication requirement, but impact is limited to temporary availability loss with no confidentiality or integrity exposure. The AC:L assignment from the vendor is defensible for the attack mechanics themselves, though it is worth noting that successful exploitation requires a non-default configuration (pre-logon compliance check), which effectively limits the exposed population. EPSS data was not provided in available intelligence; however, the narrow exploitation condition and DoS-only impact suggest real-world prioritization should be medium rather than urgent. No active exploitation is confirmed in CISA KEV, and no public POC has been identified. The primary real-world risk is service disruption to security-critical infrastructure: an attacker able to crash VPN and J-Web on a perimeter SRX could blind administrators and block remote workforce access during an incident, making this more impactful in context than the raw CVSS score implies. The process auto-restart mitigates sustained outage only if the attacker does not continuously re-trigger the crash. |
| Exploit ScenarioDerived | An unauthenticated external attacker identifies an SRX Series firewall exposing its remote-access VPN endpoint with pre-logon compliance check enabled, then sends a crafted HTTP request sequence designed to trigger the out-of-bounds write in http-gk. The daemon crashes, immediately terminating J-Web, remote-access VPN sessions, and firewall authentication for all users; the attacker can repeat the trigger request each time the process auto-restarts to maintain a continuous denial of service, blocking remote workforce access and administrative management of the firewall during the disruption period. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 09, 2026
Out-of-bounds write in the Juniper Networks Junos OS http-gatekeeper (http-gk) process on SRX Series firewalls crashes the process when handling crafted network requests, taking down all web-management-dependent services including J-Web, remote-access VPN, and firewall authentication until automatic process recovery. Exploitation is gated on a specific non-default configuration - remote-access VPN with pre-logon compliance check enabled - limiting the exposed population to SRX deployments that actively use this feature. No public exploit code and no CISA KEV listing have been identified at time of analysis, and the official CVSS 5.3 score reflects the limited, reversible availability-only impact.
RemediationAI
Upgrade Junos OS on affected SRX devices to a fixed release: 23.2R2-S7 or later in the 23.2 train, 23.4R2-S8 or later in the 23.4 train, 24.2R2-S4 or later in the 24.2 train, 24.4R2-S4 or later in the 24.4 train, 25.2R2 or later in the 25.2 train, or 25.4R1-S1 / 25.4R2 or later in the 25.4 train. Full details are in the Juniper advisory at https://supportportal.juniper.net/JSA110081. As a compensating control where immediate patching is not feasible, disabling the pre-logon compliance check feature eliminates the exploitable code path, though this removes the compliance-gating capability for remote-access VPN users - evaluate whether this trade-off is acceptable for your environment. Additionally, restricting network access to the SRX management plane (J-Web and VPN gateway interfaces) to trusted source IP ranges via firewall policies reduces the attacker surface and limits who can send triggering requests, without affecting legitimate remote-access VPN functionality.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The http-gatekeeper (http-gk) is the Junos OS daemon responsible for HTTP-layer gateway services including web management (J-Web), remote-access VPN termination, and firewall authentication on SRX Series security appliances. CWE-787 (Out-of-bounds Write) indicates the root cause is a memory write operation that exceeds the bounds of its target buffer - a class of flaw that can corrupt adjacent heap or stack memory. In this case, the overflow is triggered by specifically formatted network requests arriving when the pre-logon compliance check feature of remote-access VPN is active, suggesting the malformed input reaches a code path that handles compliance negotiation packets without adequate length validation. The CPE string cpe:2.3:a:juniper_networks:junos_os:*:*:*:*:*:*:*:* confirms the vulnerability is in the Junos OS software layer, not hardware-specific firmware. The automatic restart behavior of http-gk suggests Junos OS has process-level supervision, but this also means an attacker can sustain a DoS by repeatedly sending triggering packets faster than the daemon recovers.
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:L/SC:N/SI:N/SA:N/AU:Y/R:A/RE:M
Network-reachable with no auth or interaction required; DoS-only impact with auto-restart limits availability to Low; unchanged scope.
Primary rating from Vendor (juniper).
CVSS VectorVendor: juniper
Lifecycle Timeline
2DescriptionCVE.org
An Out-of-bounds Write vulnerability in the http-gatekeeper (http-gk) of Juniper Networks Junos OS on SRX Series allows an unauthenticated, network-based attacker to cause a Denial-of-Service (DoS).
If an SRX Series device is configured for remote-access VPN with pre-logon compliance check, a network-based attacker sending specifically formatted requests can trigger an out of bounds write leading to an http-gk process crash. This crash leads to unavailability of all services depending on the [ system services web-management ] configuration (like J-Web, remote access VPN and firewall authentication) until the process automatically restarts.
This issue affects Junos OS on SRX Series:
- 23.2 versions before 23.2R2-S7,
- 23.4 versions before 23.4R2-S8,
- 24.2 versions before 24.2R2-S4,
- 24.4 versions before 24.4R2-S4,
- 25.2 versions before 25.2R2,
- 25.4 versions before 25.4R1-S1, 25.4R2.
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
Attack Technique
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
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.
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-42708
GHSA-h2m8-76wp-v324
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB