Vulnerability · Published Jul 15, 2026 · Assigned by f5

CVE-2026-42533NGINX Map directive and Regex matching vulnerability

High 8.1

In plain English

A high-severity heap buffer overflow in NGINX Open Source from F5. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 6.3% (higher than 94% of all known vulnerabilities). Ready-made attack tooling exists: public proof-of-concept code. Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)8.1High
Exploit odds (30 days)6.3%top 6.4% of all CVEs
Exploited in the wildNo reportsCISA SSVC: poc
Attack tooling1Public PoC

Official description

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.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:10nginx2:1.26.3-6.el10_2.7ALSA-2026:67314
AlmaLinux:8nginx1:1.24.0-3.module_el8.10.0+4275+5756017d.5.alma.1ALSA-2026:67315
AlmaLinux:9nginx2:1.26.3-9.module_el9.8.0+309+b8a3c30d.4ALSA-2026:67283
AlmaLinux:9nginx1:1.24.0-7.module_el9.8.0+307+7a7a3a71.5.alma.1ALSA-2026:67308
AlmaLinux:9nginx2:1.20.1-28.el9_8.6.alma.1ALSA-2026:66542
AlmaLinux:10nginx-all-modules2:1.26.3-6.el10_2.7ALSA-2026:67314
AlmaLinux:8nginx-all-modules1:1.24.0-3.module_el8.10.0+4275+5756017d.5.alma.1ALSA-2026:67315
AlmaLinux:9nginx-all-modules1:1.24.0-7.module_el9.8.0+307+7a7a3a71.5.alma.1ALSA-2026:67308
AlmaLinux:9nginx-all-modules2:1.26.3-9.module_el9.8.0+309+b8a3c30d.4ALSA-2026:67283
AlmaLinux:9nginx-all-modules2:1.20.1-28.el9_8.6.alma.1ALSA-2026:66542
AlmaLinux:10nginx-core2:1.26.3-6.el10_2.7ALSA-2026:67314
AlmaLinux:9nginx-core1:1.24.0-7.module_el9.8.0+307+7a7a3a71.5.alma.1ALSA-2026:67308
AlmaLinux:9nginx-core2:1.26.3-9.module_el9.8.0+309+b8a3c30d.4ALSA-2026:67283
AlmaLinux:9nginx-core2:1.20.1-28.el9_8.6.alma.1ALSA-2026:66542
AlmaLinux:10nginx-filesystem2:1.26.3-6.el10_2.7ALSA-2026:67314
AlmaLinux:8nginx-filesystem1:1.24.0-3.module_el8.10.0+4275+5756017d.5.alma.1ALSA-2026:67315
AlmaLinux:9nginx-filesystem1:1.24.0-7.module_el9.8.0+307+7a7a3a71.5.alma.1ALSA-2026:67308
AlmaLinux:9nginx-filesystem2:1.26.3-9.module_el9.8.0+309+b8a3c30d.4ALSA-2026:67283
AlmaLinux:9nginx-filesystem2:1.20.1-28.el9_8.6.alma.1ALSA-2026:66542
AlmaLinux:10nginx-mod-devel2:1.26.3-6.el10_2.7ALSA-2026:67314
AlmaLinux:8nginx-mod-devel1:1.24.0-3.module_el8.10.0+4275+5756017d.5.alma.1ALSA-2026:67315
AlmaLinux:9nginx-mod-devel1:1.24.0-7.module_el9.8.0+307+7a7a3a71.5.alma.1ALSA-2026:67308
AlmaLinux:9nginx-mod-devel2:1.26.3-9.module_el9.8.0+309+b8a3c30d.4ALSA-2026:67283
AlmaLinux:9nginx-mod-devel2:1.20.1-28.el9_8.6.alma.1ALSA-2026:66542
AlmaLinux:10nginx-mod-http-image-filter2:1.26.3-6.el10_2.7ALSA-2026:67314
AlmaLinux:8nginx-mod-http-image-filter1:1.24.0-3.module_el8.10.0+4275+5756017d.5.alma.1ALSA-2026:67315
AlmaLinux:9nginx-mod-http-image-filter2:1.20.1-28.el9_8.6.alma.1ALSA-2026:66542
AlmaLinux:9nginx-mod-http-image-filter1:1.24.0-7.module_el9.8.0+307+7a7a3a71.5.alma.1ALSA-2026:67308
AlmaLinux:9nginx-mod-http-image-filter2:1.26.3-9.module_el9.8.0+309+b8a3c30d.4ALSA-2026:67283
AlmaLinux:10nginx-mod-http-perl2:1.26.3-6.el10_2.7ALSA-2026:67314
AlmaLinux:8nginx-mod-http-perl1:1.24.0-3.module_el8.10.0+4275+5756017d.5.alma.1ALSA-2026:67315
AlmaLinux:9nginx-mod-http-perl2:1.26.3-9.module_el9.8.0+309+b8a3c30d.4ALSA-2026:67283
AlmaLinux:9nginx-mod-http-perl1:1.24.0-7.module_el9.8.0+307+7a7a3a71.5.alma.1ALSA-2026:67308
AlmaLinux:9nginx-mod-http-perl2:1.20.1-28.el9_8.6.alma.1ALSA-2026:66542
AlmaLinux:10nginx-mod-http-xslt-filter2:1.26.3-6.el10_2.7ALSA-2026:67314
AlmaLinux:8nginx-mod-http-xslt-filter1:1.24.0-3.module_el8.10.0+4275+5756017d.5.alma.1ALSA-2026:67315
AlmaLinux:9nginx-mod-http-xslt-filter2:1.20.1-28.el9_8.6.alma.1ALSA-2026:66542
AlmaLinux:9nginx-mod-http-xslt-filter1:1.24.0-7.module_el9.8.0+307+7a7a3a71.5.alma.1ALSA-2026:67308
AlmaLinux:9nginx-mod-http-xslt-filter2:1.26.3-9.module_el9.8.0+309+b8a3c30d.4ALSA-2026:67283
AlmaLinux:10nginx-mod-mail2:1.26.3-6.el10_2.7ALSA-2026:67314
AlmaLinux:8nginx-mod-mail1:1.24.0-3.module_el8.10.0+4275+5756017d.5.alma.1ALSA-2026:67315
AlmaLinux:9nginx-mod-mail2:1.26.3-9.module_el9.8.0+309+b8a3c30d.4ALSA-2026:67283
AlmaLinux:9nginx-mod-mail2:1.20.1-28.el9_8.6.alma.1ALSA-2026:66542
AlmaLinux:9nginx-mod-mail1:1.24.0-7.module_el9.8.0+307+7a7a3a71.5.alma.1ALSA-2026:67308
AlmaLinux:10nginx-mod-stream2:1.26.3-6.el10_2.7ALSA-2026:67314
AlmaLinux:8nginx-mod-stream1:1.24.0-3.module_el8.10.0+4275+5756017d.5.alma.1ALSA-2026:67315
AlmaLinux:9nginx-mod-stream1:1.24.0-7.module_el9.8.0+307+7a7a3a71.5.alma.1ALSA-2026:67308
AlmaLinux:9nginx-mod-stream2:1.26.3-9.module_el9.8.0+309+b8a3c30d.4ALSA-2026:67283
AlmaLinux:9nginx-mod-stream2:1.20.1-28.el9_8.6.alma.1ALSA-2026:66542
Alpine:v3.21nginx1.26.3-r2ALPINE-CVE-2026-42533
Alpine:v3.22nginx1.28.3-r6ALPINE-CVE-2026-42533
Alpine:v3.23nginx1.28.3-r6ALPINE-CVE-2026-42533
Alpine:v3.24nginx1.30.4-r0ALPINE-CVE-2026-42533
Debian:12nginx1.22.1-9+deb12u10DEBIAN-CVE-2026-42533
Debian:13nginx1.26.3-3+deb13u8DEBIAN-CVE-2026-42533
Debian:14nginx1.30.4-3DEBIAN-CVE-2026-42533
Rocky Linux:10nginx2:1.26.3-6.el10_2.7RLSA-2026:67314
Rocky Linux:8nginx1:1.24.0-3.module+el8.10.0+40144+38158758RLSA-2026:67315
Rocky Linux:8nginx1:1.24.0-3.module+el8.10.0+40298+8ed65491.4RLSA-2026:67315
Rocky Linux:8nginx1:1.24.0-3.module+el8.10.0+40249+a5ea815d.3RLSA-2026:67315
Rocky Linux:8nginx1:1.24.0-3.module+el8.10.0+40187+52bedf24.1RLSA-2026:67315
Rocky Linux:8nginx1:1.24.0-3.module+el8.10.0+40220+e6a4bcb0.2RLSA-2026:67315
Rocky Linux:9nginx2:1.26.3-9.module+el9.8.0+40235+8be1317a.2RLSA-2026:67283
Rocky Linux:9nginx2:1.26.3-9.module+el9.8.0+40222+e48d13b6.1RLSA-2026:67283
Rocky Linux:9nginx1:1.24.0-7.module+el9.8.0+40300+f1f7491d.4.rocky.0.1RLSA-2026:67308
Rocky Linux:9nginx2:1.20.1-28.el9_8.6.rocky.0.1RLSA-2026:66542
Rocky Linux:9nginx1:1.24.0-7.module+el9.8.0+40234+d28db9b8.3.rocky.0.1RLSA-2026:67308
Rocky Linux:9nginx1:1.24.0-7.module+el9.8.0+40193+7b2d11e4.1.rocky.0.1RLSA-2026:67308
Rocky Linux:9nginx1:1.24.0-7.module+el9.8.0+40218+76099d32.2.rocky.0.1RLSA-2026:67308
Rocky Linux:9nginx2:1.26.3-9.module+el9.8.0+40194+40adfc1bRLSA-2026:67283
Rocky Linux:9nginx2:1.26.3-9.module+el9.8.0+40301+37c29bcc.3RLSA-2026:67283
Ubuntu:22.04:LTSnginx1.18.0-6ubuntu14.21UBUNTU-CVE-2026-42533
Ubuntu:22.04:LTSnginx1.18.0-6ubuntu14.21USN-8563-5
Ubuntu:24.04:LTSnginx1.24.0-2ubuntu7.18USN-8563-5
Ubuntu:24.04:LTSnginx1.24.0-2ubuntu7.18UBUNTU-CVE-2026-42533
Ubuntu:26.04:LTSnginx1.28.3-2ubuntu1.11USN-8563-5
Ubuntu:26.04:LTSnginx1.28.3-2ubuntu1.11UBUNTU-CVE-2026-42533

Affected products (as reported)

VendorProductVersions
F5 NGINX Plus 37.0.0.1 – before 37.0.3.1R36 – before R36 P7R33 – before *
F5 NGINX Open Source 1.31.2 – before 1.31.30.9.6 – before 1.30.4

Weakness: CWE-122 · Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

References