Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain network MITM position between NGINX and backends
-
DeliveryIntercept upstream SCGI/uWSGI response
-
ExploitInject malformed protocol payload with manipulated size values
-
ExecutionTrigger excessive memory allocation or out-of-bounds read
-
ImpactExtract worker process memory contents or crash worker
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Memory allocation limits
|
| Exploitation Conditions | Requires attacker to achieve man-in-the-middle position on the network path between NGINX proxy and upstream SCGI or uWSGI backend servers. This means the attacker must compromise either the backend server itself, intermediate network devices (switches, routers), or gain access to network segments where proxy-to-backend traffic transits. Additionally, the NGINX configuration must actively use scgi_pass or uwsgi_pass directives to proxy requests to backend application servers - installations using only fastcgi_pass, proxy_pass (HTTP), or serving static content are not affected. The vulnerability is exploitable from network position (AV:N) without authentication to NGINX (PR:N) and without user interaction (UI:N), but the Present attack complexity (AT:P) reflects the specific network positioning requirement. Standard DMZ architectures where NGINX and backends communicate over isolated internal networks significantly limit exploitation surface compared to configurations where backend communication traverses shared or less-trusted network segments. |
| Impact | Real-world risk is moderate despite CVSS 8.3 score due to significant exploitation prerequisites. The CVSS vector (AV:N/AC:L/AT:P) indicates network-accessible attack but with Present attack complexity (AT:P), meaning specific conditions must exist. The critical limiting factor is requiring MITM capability between NGINX and upstream servers - attackers must compromise network segments typically considered trusted internal zones in standard architectures. EPSS data not provided but expected to be low given the architectural barrier. No CISA KEV listing indicates no confirmed widespread exploitation. No public exploit identified at time of analysis. The High confidentiality impact (VC:H) is significant if exploited, as memory disclosure could expose session tokens, credentials, or application data processed by the worker. The Low availability impact (VA:L) from potential worker restarts is operationally manageable with NGINX's master-worker architecture. Primary risk applies to environments where: (1) NGINX proxies to SCGI/uWSGI backends, (2) upstream server infrastructure is potentially compromised or on untrusted networks, (3) sensitive data transits through worker process memory. Organizations with hardened internal networks and secured backend tiers face lower practical risk. Priority should increase for multi-tenant hosting environments or configurations where upstream servers are externally managed. |
| Exploit ScenarioDerived | An attacker compromises a backend uWSGI application server or gains control over network infrastructure between NGINX reverse proxy and upstream servers. The attacker intercepts legitimate backend responses and injects malicious SCGI or uWSGI protocol payloads with manipulated size parameters. NGINX's vulnerable parsing logic allocates excessive memory or performs out-of-bounds reads, allowing the attacker to extract sensitive data from worker process memory (session tokens, authentication credentials, other client data) or crash the worker to cause service disruption. The attack succeeds without any authentication to NGINX itself, exploiting the trust relationship between proxy and backend tiers. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – May 13, 2026
Memory disclosure and denial-of-service in NGINX's SCGI and uWSGI proxy modules allow attackers with man-in-the-middle position between NGINX and upstream servers to read worker process memory or crash the service. Affects both NGINX Open Source and NGINX Plus when scgi_pass or uwsgi_pass directives are configured. The vulnerability requires network positioning between NGINX and its backend servers (AV:N with AT:P - Present attack complexity), making exploitation dependent on network architecture. No public exploit identified at time of analysis. CVSS 8.3 (High) reflects potential for confidential data exposure but limited by MITM prerequisite.
Earlier versions of this analysis (1)
Memory read and process crash vulnerability in nginx SCGI and uWSGI modules allows man-in-the-middle attackers to disclose worker process memory or cause denial of service when scgi_pass or uwsgi_pass directives are configured. An unauthenticated attacker positioned between nginx and an upstream application server can craft responses triggering excessive memory allocation or out-of-bounds reads, affecting both nginx Open Source and nginx Plus.
RemediationAI
Apply vendor-released patches available from F5 Networks. Consult the official advisory at https://my.f5.com/manage/s/article/K000161027 for exact patched versions corresponding to your NGINX Open Source or NGINX Plus deployment. The advisory provides upgrade paths and specific version numbers that address the memory handling flaws in ngx_http_scgi_module and ngx_http_uwsgi_module. For environments where immediate patching is not feasible, implement network-layer controls to secure the NGINX-to-backend communication path: deploy IPsec tunnels or mutual TLS authentication between NGINX and upstream SCGI/uWSGI servers to prevent MITM attacks (note this adds encryption overhead and configuration complexity). Alternatively, ensure NGINX and backend servers communicate only over dedicated isolated network segments with strict access controls and monitoring for unauthorized devices (requires network architecture changes and may not be practical in cloud environments). Review configurations to identify scgi_pass and uwsgi_pass directives - if these features are unused, consider disabling or removing the modules during NGINX compilation to eliminate attack surface (requires custom build process and testing). Organizations running EoTS versions must prioritize migration to supported releases as those versions remain unpatched.
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
This vulnerability affects ngx_http_scgi_module and ngx_http_uwsgi_module, which implement NGINX's reverse proxy functionality for SCGI (Simple Common Gateway Interface) and uWSGI application servers. The flaw is classified as CWE-789 (Memory Allocation with Excessive Size Value), indicating improper validation of size parameters when processing upstream responses. When NGINX receives maliciously crafted responses from backend servers via scgi_pass or uwsgi_pass configurations, the modules fail to properly bound memory allocation or read operations. This results in either excessive heap allocation potentially exhausting worker process memory, or out-of-bounds read operations that leak adjacent memory contents. Both NGINX Open Source and the commercial NGINX Plus product are affected across their respective version ranges as indicated by CPE identifiers cpe:2.3:a:f5:nginx_open_source and cpe:2.3:a:f5:nginx_plus. The vulnerability exists in the parsing layer that handles backend protocol responses before forwarding processed data to clients.
Know when Nginx Open Source 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:N/VA:L/SC:N/SI:N/SA:N
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:L
Primary rating from Vendor (f5).
CVSS VectorVendor: f5
Lifecycle Timeline
4DescriptionCVE.org
A vulnerability exists in the ngx_http_scgi_module and ngx_http_uwsgi_module modules that may result in excessive memory allocation or an over-read of data. When scgi_pass or uwsgi_pass is configured, an unauthenticated attacker with man-in-the-middle (MITM) ability to control responses from an upstream server may be able to read the memory of the NGINX worker process or restart it. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.
Executive ViewAI
NGINX's SCGI and uWSGI proxy modules contain a memory disclosure and denial-of-service vulnerability (CVE-2026-42946, CVSS 8.3) affecting both Open Source and Plus editions when configured with scgi_pass or uwsgi_pass directives. A network-positioned attacker between NGINX and backend servers could read sensitive worker process memory or crash the service, exposing confidential data and disrupting service availability for organizations relying on these proxy configurations.
Apply vendor patch. If immediate patching is not feasible, implement network-level controls: restrict Layer 3 connectivity between NGINX and upstream servers to dedicated, trusted networks only; deploy mutual TLS (mTLS) authentication between NGINX and backend servers to prevent MITM exploitation; disable or remove scgi_pass and uwsgi_pass directives if not required for business operations.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
More in Nginx Open Source
View allHeap buffer overflow in NGINX Plus and NGINX Open Source ngx_http_rewrite_module allows remote attackers to crash worker
Use-after-free in NGINX Open Source's ngx_http_v3_module allows remote unauthenticated attackers to crash worker process
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 lets unauthenticated remote attackers crash worker processes (D
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
Integer overflow in NGINX 32-bit builds with the ngx_http_mp4_module allows local attackers to corrupt or overwrite work
Same technique Information Disclosure
View allVendor StatusVendor
SUSE
Severity: Medium| Product | Status |
|---|---|
| SUSE Linux Enterprise High Performance Computing 15 SP7 SUSE Linux Enterprise Module for Server Applications 15 SP7 SUSE Linux Enterprise Server 15 SP7 SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Fixed |
| SUSE Linux Enterprise Server 15 SP6-LTSS | Fixed |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | Fixed |
| openSUSE Tumbleweed | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 16.0 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | Affected |
| SUSE Manager Proxy LTS 4.3 | Affected |
| SUSE Manager Retail Branch Server LTS 4.3 | Affected |
| SUSE Manager Server LTS 4.3 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP7 | Fixed |
| SUSE Linux Enterprise Module for Server Applications 15 SP7 | Fixed |
| SUSE Linux Enterprise Server 15 SP7 | Fixed |
| SUSE Linux Enterprise Server 16.0 | Fixed |
| SUSE Linux Enterprise Server 16.1 | Fixed |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Fixed |
| SUSE Linux Enterprise Server for SAP applications 16.1 | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP4 | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP5 | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS | Fixed |
| SUSE Linux Enterprise Module for Server Applications 15 SP4 | Fixed |
| SUSE Linux Enterprise Module for Server Applications 15 SP5 | Fixed |
| SUSE Linux Enterprise Module for Server Applications 15 SP6 | Fixed |
| SUSE Linux Enterprise Server 15 SP4 | Fixed |
| SUSE Linux Enterprise Server 15 SP4-LTSS | Fixed |
| SUSE Linux Enterprise Server 15 SP5 | Fixed |
| SUSE Linux Enterprise Server 15 SP5-LTSS | Fixed |
| SUSE Linux Enterprise Server 15 SP6 | Fixed |
| SUSE Linux Enterprise Server 15 SP6-LTSS | Fixed |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | Fixed |
| SUSE Manager Proxy 4.3 | Fixed |
| SUSE Manager Proxy LTS 4.3 | Fixed |
| SUSE Manager Retail Branch Server 4.3 | Fixed |
| SUSE Manager Retail Branch Server LTS 4.3 | Fixed |
| SUSE Manager Server 4.3 | Fixed |
| SUSE Manager Server LTS 4.3 | Fixed |
| SUSE CaaS Platform 4.0 | Fixed |
| SUSE Enterprise Storage 6 | Fixed |
| SUSE Enterprise Storage 7 | Fixed |
| SUSE Enterprise Storage 7.1 | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP1 | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP1-ESPOS | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP1-LTSS | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP2 | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP2-ESPOS | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP2-LTSS | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP3 | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP3-ESPOS | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP3-LTSS | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP6 | Fixed |
| SUSE Linux Enterprise Module for Server Applications 15 SP1 | Fixed |
| SUSE Linux Enterprise Module for Server Applications 15 SP2 | Fixed |
| SUSE Linux Enterprise Module for Server Applications 15 SP3 | Fixed |
| SUSE Linux Enterprise Real Time 15 SP2 | Fixed |
| SUSE Linux Enterprise Real Time 15 SP3 | Fixed |
| SUSE Linux Enterprise Real Time 15 SP4 | Fixed |
| SUSE Linux Enterprise Server 15 SP1 | Fixed |
| SUSE Linux Enterprise Server 15 SP1-BCL | Fixed |
| SUSE Linux Enterprise Server 15 SP1-LTSS | Fixed |
| SUSE Linux Enterprise Server 15 SP2 | Fixed |
| SUSE Linux Enterprise Server 15 SP2-BCL | Fixed |
| SUSE Linux Enterprise Server 15 SP2-LTSS | Fixed |
| SUSE Linux Enterprise Server 15 SP3 | Fixed |
| SUSE Linux Enterprise Server 15 SP3-BCL | Fixed |
| SUSE Linux Enterprise Server 15 SP3-LTSS | Fixed |
| SUSE Linux Enterprise Server for SAP Applications 15 SP1 | Fixed |
| SUSE Linux Enterprise Server for SAP Applications 15 SP2 | Fixed |
| SUSE Linux Enterprise Server for SAP Applications 15 SP3 | Fixed |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | Fixed |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | Fixed |
| SUSE Manager Proxy 4.0 | Fixed |
| SUSE Manager Proxy 4.1 | Fixed |
| SUSE Manager Proxy 4.2 | Fixed |
| SUSE Manager Retail Branch Server 4.0 | Fixed |
| SUSE Manager Retail Branch Server 4.1 | Fixed |
| SUSE Manager Retail Branch Server 4.2 | Fixed |
| SUSE Manager Server 4.0 | Fixed |
| SUSE Manager Server 4.1 | Fixed |
| SUSE Manager Server 4.2 | Fixed |
| openSUSE Leap 15.3 | Fixed |
| openSUSE Leap 15.4 | Fixed |
| openSUSE Leap 15.5 | Fixed |
| openSUSE Leap 15.6 | Fixed |
| suse/rmt-nginx | Fixed |
| private-registry/harbor-nginx suse/nginx | Fixed |
EUVD-2026-30011
GHSA-fm65-xrrr-c358
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB