CVE-2026-15176
waiting for further signalsZero needs more public information before it can validate it.GHSA-cvv4-j4mx-w8q5 ↗EUVD-2026-101112 ↗
description
NGINX Plus and NGINX Open Source can overflow worker-process heap memory while handling HTTP requests. An unauthenticated remote client may disrupt worker processes and could potentially execute code where ASLR is disabled or bypassed; affected deployments require the specified alias, rewrite, $request_filename, or logging configuration.
mitigation
Upgrade NGINX Plus to 37.1.0.1 or 37.0.5.1, as appropriate for the supported release branch, and upgrade NGINX Open Source to 1.31.7 or 1.30.6. Until upgraded, remove or revise affected $request_filename uses in alias/rewrite locations and access-log formats where feasible.
fixed in 37.1.0.1, 37.0.5.1, *, 1.31.7, 1.30.6
outcome
No artifact: an exploit or check was attempted but could not be produced at this moment.
source signals
Public signals that triggered or updated the pipeline. These are inputs for the deltas above.
- 2026-10-14 14:40Zcve_org: trigger signal, started the run
- 2026-10-15 12:58ZNGINX Fixes 5 Flaws, Including Possible RCE and a TLS Bug That May Skip Client-Cert Checks
this entry in the feed
GET /api/v1/feed/CVE-2026-15176
{ "etk_id": "ETK-2026-1618", "cve_id": "CVE-2026-15176", "display_id": "CVE-2026-15176", "ghsa_id": "GHSA-cvv4-j4mx-w8q5", "euvd_id": "EUVD-2026-101112", "status": "published", "anchor_state": "anchored", "title": "Heap buffer overflow in NGINX Plus and Open Source", "summary": "NGINX Plus and NGINX Open Source can overflow worker-process heap memory while handling HTTP requests. An unauthenticated remote client may disrupt worker processes and could potentially execute code where ASLR is disabled or bypassed; affected deployments require the specified alias, rewrite, $request_filename, or logging configuration.", "mitigation": "Upgrade NGINX Plus to 37.1.0.1 or 37.0.5.1, as appropriate for the supported release branch, and upgrade NGINX Open Source to 1.31.7 or 1.30.6. Until upgraded, remove or revise affected $request_filename uses in alias/rewrite locations and access-log formats where feasible.", "vendor": "F5", "product": "NGINX Plus", "affected": [ { "affected_notes": [], "affected_ranges": [ ">= 37.1.0, < 37.1.0.1", ">= 37.0.0, < 37.0.5.1", ">= R36, < *", ">= R35, < *", ">= R34, < *", ">= R33, < *" ], "ecosystem": null, "fixed_versions": [ "37.1.0.1", "37.0.5.1", "*" ], "package_name": "NGINX Plus", "purl": null }, { "affected_notes": [], "affected_ranges": [ ">= 1.31.0, < 1.31.7", ">= 0.1.29, < 1.30.6" ], "ecosystem": null, "fixed_versions": [ "1.31.7", "1.30.6" ], "package_name": "NGINX Open Source", "purl": null } ], "cwes": [ 122 ], "cvss_score": 9.2, "cvss_src": "cna_vendor", "cvss_vector": "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", "epss_score": 0.0052, "epss_percentile": 0.4303, "epss_asof": "2026-10-21", "automation": "deterministic", "check": false, "check_confidence_basis": null, "exploit": false, "pipeline_minutes": 22.334451683333334, "t0_at": "2026-10-14T14:40:26.374000+00:00", "signals": { "trigger_signal": { "at": "2026-10-14T14:40:26.374000+00:00", "days": 0, "is_lower_bound": false, "measured_at": "2026-10-14T14:40:26.374000+00:00", "url": "https://www.cve.org/CVERecord?id=CVE-2026-15176" } } }
published 2026-10-15 01:21Z
last change 2026-10-21 21:36Z
Need the technical details behind an entry?
Every entry here shows what we attempted and when. The technical details, the generated exploit that fired it and the evidence behind the verdict are not public. Tell us about your use case and we’ll get back to you about extended API access.