Skip to content
OpenAdvisories
High · 8.2 Public exploit CVE-2026-27654 EUVD-2026-14881GHSA-6r46-2qjx-j5j3

NGINX ngx_http_dav_module vulnerability

Published Mar 24, 2026 · Updated Jul 15, 2026 · Assigned by f5

Description

NGINX Open Source and NGINX Plus have a vulnerability in the ngx_http_dav_module module that might allow an attacker to trigger a buffer overflow to the NGINX worker process; this vulnerability may result in termination of the NGINX worker process or modification of source or destination file names outside the document root. This issue affects NGINX Open Source and NGINX Plus when the configuration file uses DAV module MOVE or COPY methods, prefix location (nonregular expression location configuration), and alias directives. The integrity impact is constrained because the NGINX worker process user has low privileges and does not have access to the entire system. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.

Affected products

VendorProductAffectedFixed
F5 NGINX Open Source 1.29.0 – < 1.29.7, 0.5.13 – < 1.28.3 1.29.7
F5 NGINX Plus R36 – < R36 P3, R35 – < R35 P2, R34, R33, R32 – < R32 P5 R36 P3

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 nginx 1.28.3-1 —
Debian 13 nginx 1.26.3-3+deb13u3 —
Debian 12 nginx 1.22.1-9+deb12u5 —
ReleasePackageFixed inAdvisory
Ubuntu 25.10 nginx 1.28.0-6ubuntu1.2 —
Ubuntu 24.04 LTS nginx 1.24.0-2ubuntu7.7 —
Ubuntu 22.04 LTS nginx 1.18.0-6ubuntu14.10 —
Show 4 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 20.04 LTS nginx 1.18.0-0ubuntu1.7+esm1 —
Ubuntu Pro 18.04 LTS nginx 1.14.0-0ubuntu1.11+esm2 —
Ubuntu Pro 16.04 LTS nginx 1.10.3-0ubuntu0.16.04.5+esm7 —
Ubuntu Pro 14.04 LTS nginx 1.4.6-1ubuntu3.9+esm6 —
ReleasePackageFixed inAdvisory
RHEL 10 nginx +2 2:1.26.3-2.el10_1.1 RHSA-2026:6906
RHEL 9 nginx +9 1:1.24.0-5.module+el9.7.0+24151+c43a3acf.2 RHSA-2026:98529, RHSA-2026:7343, RHSA-2026:7002
RHEL 8 nginx +8 1:1.24.0-3.module+el8.10.0+24155+8a5ade52 RHSA-2026:6907
Show 6 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
RHEL 10.0 EUS nginx +9 2:1.26.3-1.el10_0.8 RHSA-2026:13634
RHEL 9.6 EUS nginx +9 1:1.24.0-4.module+el9.6.0+24259+49d2cefe.2 RHSA-2026:15966, RHSA-2026:15945, RHSA-2026:13680
RHEL 9.4 EUS nginx +9 1:1.20.1-16.el9_4.5 RHSA-2026:15943, RHSA-2026:13839
RHEL 9.2 E4S nginx +8 1:1.20.1-14.el9_2.5 RHSA-2026:14836
RHEL 9.0 E4S nginx +7 1:1.20.1-10.el9_0.3 RHSA-2026:15942
Red Hat Hardened Images 1 nginx +11 1.30.0-1.hum1 RHSA-2026:8346

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 10 nginx-filesystem +1 2:1.26.3-2.el10_1.1 ALSA-2026:6906
AlmaLinux 9 nginx +9 1:1.24.0-5.module_el9.7.0+220+47ec8b91.2.alma.1 ALSA-2026:7343, ALSA-2026:7002, ALSA-2026:6923
AlmaLinux 8 nginx +8 1:1.24.0-3.module_el8.10.0+4159+021b4a2a.alma.1 ALSA-2026:6907

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 10 nginx 2:1.26.3-2.el10_1.1 RLSA-2026:6906
Rocky Linux 9 nginx 1:1.24.0-5.module+el9.7.0+40088+99dbd8cd.1.rocky.0.1 RLSA-2026:98529, RLSA-2026:7343, RLSA-2026:7002
Rocky Linux 9 nginx-core +8 2:1.20.1-32.el9_9.1.rocky.0.1 RLSA-2026:98529
Rocky Linux 8 nginx 1:1.24.0-3.module+el8.10.0+40144+38158758 RLSA-2026:6907
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed nginx 1.29.7-1.1 openSUSE-SU-2026:10423-1
ReleasePackageFixed inAdvisory
Alpine v3.24 nginx 1.28.3-r0 —
Alpine v3.23 nginx 1.28.3-r0 —
Alpine v3.22 nginx 1.28.3-r0 —

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 nginx +9 1:1.28.3-1.amzn2023.0.1 ALAS2023-2026-1540

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 nginx 1.28.3-1 —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 10 nginx +9 2:1.26.3-2.0.1.el10_1.1 ELSA-2026-6906
Oracle Linux 9 nginx +9 1:1.24.0-5.0.1.module+el9.7.0+90864+a04e5d5f.2 ELSA-2026-7343, ELSA-2026-7002, ELSA-2026-6923
Oracle Linux 8 nginx +8 1:1.24.0-3.0.1.module+el8.10.0+90862+391b69ae ELSA-2026-6907

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling nginx-mainline 1.29.7-r0 —
Wolfi rolling nginx-stable 1.28.3-r0 —

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 3 repositories

  • JohannesLks/CVE-2026-27654 ★ 9 · Apr 6, 2026

    NGINX `ngx_http_dav_module` Heap Buffer Overflow via `size_t` Underflow (Remote DoS / Potential RCE)

  • Debajyoti0-0/CVE-2026-27654-PoC ★ 2 · Jul 21, 2026

    Proof-of-Concept and technical analysis for CVE-2026-27654, a heap-based buffer overflow vulnerability in the NGINX HTTP WebDAV module, including root cause analysis, reproduction, and mitigation.

  • dead-lamer/CVE-2026-27654 ★ 0 · Jun 28, 2026

    Обзор n-day уязвимости на русском языке.

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Advisories 35

References