Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

redhat логотип

CVE-2026-15176

Опубликовано: 14 окт. 2026
Источник: redhat
CVSS3: 8.1

Описание

A vulnerability exists in NGINX Plus and NGINX Open Source when a location is configured that uses the alias directive together with rewrite and a set or return directive referencing the $request_filename variable. Alternatively, the same result could be achieved when the $request_filename variable is used in an access log format directive. 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.

A flaw was found in nginx. A remote, unauthenticated attacker can trigger a heap-based buffer overflow by sending crafted HTTP requests to a server configured with specific alias and rewrite directives that reference the request filename variable. Successful exploitation may allow an attacker to achieve arbitrary code execution or cause a Denial of Service (DoS) by crashing worker processes.

Отчет

An IMPORTANT severity heap-based buffer overflow was found in nginx (ngx_http_core_module), affecting the nginx component in Red Hat Enterprise Linux 8, 9, and 10, Red Hat In-Vehicle OS, Red Hat Hardened Images, and Red Hat's services management platform (cloud.redhat.com). A remote, unauthenticated attacker can send crafted HTTP requests to trigger a heap-based buffer overflow in the nginx worker process on servers configured with a location that uses the alias directive together with rewrite and a set or return directive referencing the $request_filename variable, or where the $request_filename variable is used in an access log format directive. Exploitation requires this specific configuration and conditions beyond the attacker's control; a successful attack crashes the worker process, causing a denial of service, and may allow code execution on systems with ASLR disabled or where the attacker can bypass ASLR. This is a data plane issue with no control plane exposure. Red Hat rates this flaw as IMPORTANT (CVSS 3.1 score 8.1, AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H), which is lower than the upstream CVSS 4.0 rating of 9.2 CRITICAL, because exploitation depends on a specific server configuration. A fix is being pursued for the affected products.

Меры по смягчению последствий

Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux 10nginxAffected
Red Hat Enterprise Linux 8nginxNot affected
Red Hat Enterprise Linux 8nginx:1.24/nginxAffected
Red Hat Enterprise Linux 9nginxAffected
Red Hat Enterprise Linux 9nginx:1.24/nginxAffected
Red Hat Enterprise Linux 9nginx:1.26/nginxAffected
Red Hat Hardened ImagesphpNot affected
Red Hat Hardened Imagesnginx-main-1.30.6-1.hum1FixedRHSA-2026:8342715.10.2026

Показывать по

Дополнительная информация

Статус:

Important
Дефект:
CWE-122
https://bugzilla.redhat.com/show_bug.cgi?id=2552352nginx: nginx: heap-based buffer overflow in ngx_http_core_module via alias with rewrite referencing $request_filename

8.1 High

CVSS3

Связанные уязвимости

CVSS3: 8.1
ubuntu
26 дней назад

A vulnerability exists in NGINX Plus and NGINX Open Source when a location is configured that uses the alias directive together with rewrite and a set or return directive referencing the $request_filename variable. Alternatively, the same result could be achieved when the $request_filename variable is used in an access log format directive. 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 Suppo...

CVSS3: 8.1
nvd
26 дней назад

A vulnerability exists in NGINX Plus and NGINX Open Source when a location is configured that uses the alias directive together with rewrite and a set or return directive referencing the $request_filename variable. Alternatively, the same result could be achieved when the $request_filename variable is used in an access log format directive. 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 Sup

CVSS3: 8.1
msrc
23 дня назад

NGINX ngx_http_core_module vulnerability

CVSS3: 8.1
debian
26 дней назад

A vulnerability exists in NGINX Plus and NGINX Open Source when a loca ...

CVSS3: 8.1
github
26 дней назад

A vulnerability exists in NGINX Plus and NGINX Open Source when a location is configured that uses the alias directive together with rewrite and a set or return directive referencing the $request_filename variable. Alternatively, the same result could be achieved when the $request_filename variable is used in an access log format directive. 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 ...

8.1 High

CVSS3