Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify NGINX with vulnerable regex map config
-
DeliverySend crafted HTTP requests
-
ExploitTrigger heap buffer overflow in worker
-
ExecutionCrash/restart worker (DoS)
-
ImpactIf ASLR disabled/bypassed, execute code in worker
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Heap buffer bounds checking
MITRE ATT&CK
1 technique across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a specific server-side configuration: the NGINX config must use a map directive with regex matching, and a string expression must reference the map's regex capture variables before referencing the map output variable - or, alternatively, use a non-cacheable variable in a string expression under certain conditions. Given that specific config, an unauthenticated remote attacker can trigger the overflow via crafted HTTP requests (PR:N, UI:N). The DoS/worker-restart outcome is the baseline result. Code execution is additionally gated on the target host having ASLR disabled or the attacker being able to bypass ASLR, and F5 notes success depends on 'conditions beyond the attacker's control,' consistent with the CVSS AC:H rating. Key limiting factors: default hardened deployments with ASLR enabled cap impact at DoS; instances not using the vulnerable regex-capture/non-cacheable-variable map pattern are not exploitable; EoTS versions were not evaluated. |
| Impact | Signals are mixed and should be weighed carefully. The CVSS 3.1 base score is 8.1 (High) with vector AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - network-reachable and unauthenticated, but crucially AC:H, reflecting that successful exploitation depends on 'conditions beyond the attacker's control' as F5 states explicitly. The realistic default outcome is a worker-process crash/restart (DoS); the C:H/I:H code-execution rating only materializes on systems where ASLR is disabled or the attacker can otherwise bypass ASLR, which is a meaningful additional prerequisite not met in most modern hardened deployments. There is no public exploit identified at time of analysis and no CISA KEV listing, so this is not confirmed actively exploited. EPSS was not provided in the input and cannot be cited. Net assessment: for the vast majority of default, ASLR-enabled deployments the practical risk is availability impact (DoS), and it is only exploitable at all if the specific vulnerable map/regex-capture or non-cacheable-variable configuration pattern is present - making this a real-but-conditional priority rather than a broadly wormable RCE. |
| Exploit ScenarioDerived | An attacker who has identified (or blindly targets) an NGINX instance whose configuration uses a regex map with capture variables referenced ahead of the map output variable sends specially crafted HTTP requests that drive the vulnerable string evaluation, overflowing the heap and crashing the worker process to cause repeated restarts and denial of service. On a target where ASLR is disabled or can be bypassed, the same overflow could be shaped toward arbitrary code execution in the worker process context. No public proof-of-concept has been identified, and the high attack complexity means the attacker relies on configuration and environmental conditions outside their direct control. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 15, 2026
Heap buffer overflow in NGINX Plus and NGINX Open Source lets unauthenticated remote attackers crash worker processes (DoS) and, on hosts with ASLR disabled or bypassed, potentially execute arbitrary code by sending crafted HTTP requests. The flaw is a data-plane-only issue triggered when a regex-based map directive references the map's regex capture variables before the map output variable in a string expression, or via a non-cacheable variable under certain conditions. F5 has released a patched version; no public exploit identified at time of analysis and it is not listed in CISA KEV.
RemediationAI
Patch available per vendor advisory - upgrade to the fixed NGINX Plus and/or NGINX Open Source release published by F5; the exact fixed version is not stated in the provided data, so verify the target version directly in the F5 advisory at https://my.f5.com/manage/s/article/K000162097 before deploying. As an immediate compensating control until patching, audit your nginx.conf for the vulnerable pattern: any map directive using regex matching where a string expression references the map's regex capture variables ($1, $2, …) before referencing the map output variable, and reorder the expression so the map output variable is evaluated first; also review string expressions that use non-cacheable variables in that context. Reordering these expressions removes the trigger with minimal functional side effect, though it requires per-config validation and reload testing. Ensure ASLR remains enabled at the OS level (e.g. kernel.randomize_va_space=2 on Linux) so that any residual overflow is limited to a worker restart (DoS) rather than code execution - this does not fix the bug but materially reduces impact. Because this is a data-plane issue with no control-plane exposure, restricting or rate-limiting untrusted HTTP request sources at an upstream WAF/load balancer can reduce exposure but will not fully prevent triggering.
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 vulnerability lives in NGINX's variable-evaluation machinery for the map module, a core configuration construct that maps one variable to another and supports PCRE-style regex matching with numbered capture groups. When a string expression evaluates the map's regex capture variables ($1, $2, etc.) before evaluating the map output variable, or when a non-cacheable variable is used under specific conditions, NGINX mismanages the heap allocation sizing/ordering for the resulting string, producing a heap-based buffer overflow (CWE-122: Heap-based Buffer Overflow) in the worker process. Affected products per CPE are cpe:2.3:a:f5:nginx_plus and cpe:2.3:a:f5:nginx_open_source, spanning both the commercial NGINX Plus and the open-source NGINX web server/reverse proxy. Because the fault is in HTTP request processing on the data plane, the NGINX control/management plane is not exposed.
Know when Nginx Plus 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:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Network-reachable and unauthenticated (AV:N/PR:N/UI:N); AC:H because success depends on a specific config pattern plus ASLR disabled/bypassed for the C:H/I:H code-execution path, with A:H from worker crashes.
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Primary rating from Vendor (f5).
CVSS VectorVendor: f5
Lifecycle Timeline
3DescriptionCVE.org
A vulnerability exists in NGINX Plus and NGINX Open Source when a map directive uses regex matching and a string expression references the map's regex capture variables before referencing the map output variable. Alternatively, the same result could be achieved by using a non-cacheable variable in a string expression under certain conditions. An unauthenticated attacker along with conditions beyond their control can exploit this vulnerability by sending crafted HTTP requests. This may cause a heap buffer overflow in the NGINX worker process leading to a restart. Additionally, attackers can execute code on systems with Address Space Layout Randomization (ASLR) disabled or when the attacker can bypass ASLR.
Impact: This vulnerability may allow remote attackers to cause a denial-of-service (DoS) on the NGINX system or to possibly trigger a code execution. There is no control plane exposure; this is a data plane issue only.
Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.
Articles & Coverage 2
Executive ViewAI
NGINX Plus and NGINX Open Source contain a heap buffer overflow vulnerability (CVE-2026-42533, CVSS 8.1) allowing unauthenticated remote attackers to crash worker processes and potentially execute arbitrary code on systems with ASLR disabled. Organizations running NGINX across public-facing and internal infrastructure face immediate risk of service disruption; misconfigured systems on legacy or hardened hosts carry additional risk of unauthorized code execution.
Apply vendor patch.
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.
A heap overflow occurs when a program writes data beyond the bounds of a buffer allocated in the heap memory region.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
More in Nginx Plus
View allDenial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour
Heap buffer overflow in NGINX Plus and NGINX Open Source ngx_http_rewrite_module allows remote attackers to crash worker
Heap-based buffer overflow in NGINX Plus and NGINX Open Source affects deployments that proxy HTTP/2 or gRPC traffic ups
Heap buffer overflow in NGINX Plus and NGINX Open Source ngx_http_rewrite_module can be triggered by unauthenticated rem
Heap buffer overflow in NGINX Plus and NGINX Open Source can be triggered by crafted HTTP requests when a non-default ma
Heap buffer overflow in NGINX Plus and NGINX Open Source can be triggered by unauthenticated remote attackers through cr
Unauthenticated remote attackers can trigger a use-after-free in NGINX's ngx_http_core_module when asynchronous file I/O
Limited memory disclosure and worker-process restart in NGINX Plus and NGINX Open Source arise when the optional ngx_htt
Buffer overflow in NGINX's DAV module allows remote attackers to crash worker processes or manipulate file names outside
NGINX worker process crashes via null pointer dereference in the mail authentication module when CRAM-MD5 or APOP authen
When the NGINX Plus is configured to use the MQTT pre-read module, undisclosed requests can cause an increase in memory
NGINX Open Source and NGINX Plus contain a buffer over-read or over-write vulnerability in the ngx_http_mp4_module that
Same weakness CWE-122 – Heap-based Buffer Overflow
View allVendor StatusVendor
SUSE
Severity: Important| Product | Status |
|---|---|
| openSUSE Tumbleweed | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP7 | Affected |
| SUSE Linux Enterprise Module for Server Applications 15 SP7 | Affected |
| SUSE Linux Enterprise Server 15 SP7 | Affected |
| SUSE Linux Enterprise Server 16.1 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Affected |
| SUSE Linux Enterprise Server for SAP applications 16.1 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Module for Server Applications 15 SP4 | Affected |
| SUSE Linux Enterprise Module for Server Applications 15 SP5 | Affected |
| SUSE Linux Enterprise Module for Server Applications 15 SP6 | Affected |
| SUSE Linux Enterprise Server 15 SP4 | Affected |
| SUSE Linux Enterprise Server 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP5 | Affected |
| SUSE Linux Enterprise Server 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP6 | Affected |
| SUSE Linux Enterprise Server 15 SP6-LTSS | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | Affected |
| SUSE Manager Proxy 4.3 | Affected |
| SUSE Manager Proxy LTS 4.3 | Affected |
| SUSE Manager Retail Branch Server 4.3 | Affected |
| SUSE Manager Retail Branch Server LTS 4.3 | Affected |
| SUSE Manager Server 4.3 | Affected |
| SUSE Manager Server LTS 4.3 | Affected |
| SUSE CaaS Platform 4.0 | Affected |
| SUSE Enterprise Storage 6 | Affected |
| SUSE Enterprise Storage 7 | Affected |
| SUSE Enterprise Storage 7.1 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP1 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP1-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP1-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP6 | Affected |
| SUSE Linux Enterprise Module for Server Applications 15 SP1 | Affected |
| SUSE Linux Enterprise Module for Server Applications 15 SP2 | Affected |
| SUSE Linux Enterprise Module for Server Applications 15 SP3 | Affected |
| SUSE Linux Enterprise Real Time 15 SP2 | Affected |
| SUSE Linux Enterprise Real Time 15 SP3 | Affected |
| SUSE Linux Enterprise Real Time 15 SP4 | Affected |
| SUSE Linux Enterprise Server 15 SP1 | Affected |
| SUSE Linux Enterprise Server 15 SP1-BCL | Affected |
| SUSE Linux Enterprise Server 15 SP1-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP2 | Affected |
| SUSE Linux Enterprise Server 15 SP2-BCL | Affected |
| SUSE Linux Enterprise Server 15 SP2-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP3 | Affected |
| SUSE Linux Enterprise Server 15 SP3-BCL | Affected |
| SUSE Linux Enterprise Server 15 SP3-LTSS | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP1 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP2 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP3 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | Affected |
| SUSE Manager Proxy 4.0 | Affected |
| SUSE Manager Proxy 4.1 | Affected |
| SUSE Manager Proxy 4.2 | Affected |
| SUSE Manager Retail Branch Server 4.0 | Affected |
| SUSE Manager Retail Branch Server 4.1 | Affected |
| SUSE Manager Retail Branch Server 4.2 | Affected |
| SUSE Manager Server 4.0 | Affected |
| SUSE Manager Server 4.1 | Affected |
| SUSE Manager Server 4.2 | Affected |
| openSUSE Leap 15.3 | Affected |
| openSUSE Leap 15.4 | Affected |
| openSUSE Leap 15.5 | Affected |
| openSUSE Leap 15.6 | Affected |
| private-registry/1.2/harbor-portal private-registry/harbor-nginx private-registry/harbor-portal suse/nginx suse/nginx:1.21 suse/rmt-nginx | Affected |
EUVD-2026-44683
GHSA-fxfg-v4rj-hp95
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB