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.
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
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux:10 | nginx | 2:1.26.3-6.el10_2.7 | ALSA-2026:67314 |
| AlmaLinux:8 | nginx | 1:1.24.0-3.module_el8.10.0+4275+5756017d.5.alma.1 | ALSA-2026:67315 |
| AlmaLinux:9 | nginx | 2:1.26.3-9.module_el9.8.0+309+b8a3c30d.4 | ALSA-2026:67283 |
| AlmaLinux:9 | nginx | 1:1.24.0-7.module_el9.8.0+307+7a7a3a71.5.alma.1 | ALSA-2026:67308 |
| AlmaLinux:9 | nginx | 2:1.20.1-28.el9_8.6.alma.1 | ALSA-2026:66542 |
| AlmaLinux:10 | nginx-all-modules | 2:1.26.3-6.el10_2.7 | ALSA-2026:67314 |
| AlmaLinux:8 | nginx-all-modules | 1:1.24.0-3.module_el8.10.0+4275+5756017d.5.alma.1 | ALSA-2026:67315 |
| AlmaLinux:9 | nginx-all-modules | 1:1.24.0-7.module_el9.8.0+307+7a7a3a71.5.alma.1 | ALSA-2026:67308 |
| AlmaLinux:9 | nginx-all-modules | 2:1.26.3-9.module_el9.8.0+309+b8a3c30d.4 | ALSA-2026:67283 |
| AlmaLinux:9 | nginx-all-modules | 2:1.20.1-28.el9_8.6.alma.1 | ALSA-2026:66542 |
| AlmaLinux:10 | nginx-core | 2:1.26.3-6.el10_2.7 | ALSA-2026:67314 |
| AlmaLinux:9 | nginx-core | 1:1.24.0-7.module_el9.8.0+307+7a7a3a71.5.alma.1 | ALSA-2026:67308 |
| AlmaLinux:9 | nginx-core | 2:1.26.3-9.module_el9.8.0+309+b8a3c30d.4 | ALSA-2026:67283 |
| AlmaLinux:9 | nginx-core | 2:1.20.1-28.el9_8.6.alma.1 | ALSA-2026:66542 |
| AlmaLinux:10 | nginx-filesystem | 2:1.26.3-6.el10_2.7 | ALSA-2026:67314 |
| AlmaLinux:8 | nginx-filesystem | 1:1.24.0-3.module_el8.10.0+4275+5756017d.5.alma.1 | ALSA-2026:67315 |
| AlmaLinux:9 | nginx-filesystem | 1:1.24.0-7.module_el9.8.0+307+7a7a3a71.5.alma.1 | ALSA-2026:67308 |
| AlmaLinux:9 | nginx-filesystem | 2:1.26.3-9.module_el9.8.0+309+b8a3c30d.4 | ALSA-2026:67283 |
| AlmaLinux:9 | nginx-filesystem | 2:1.20.1-28.el9_8.6.alma.1 | ALSA-2026:66542 |
| AlmaLinux:10 | nginx-mod-devel | 2:1.26.3-6.el10_2.7 | ALSA-2026:67314 |
| AlmaLinux:8 | nginx-mod-devel | 1:1.24.0-3.module_el8.10.0+4275+5756017d.5.alma.1 | ALSA-2026:67315 |
| AlmaLinux:9 | nginx-mod-devel | 1:1.24.0-7.module_el9.8.0+307+7a7a3a71.5.alma.1 | ALSA-2026:67308 |
| AlmaLinux:9 | nginx-mod-devel | 2:1.26.3-9.module_el9.8.0+309+b8a3c30d.4 | ALSA-2026:67283 |
| AlmaLinux:9 | nginx-mod-devel | 2:1.20.1-28.el9_8.6.alma.1 | ALSA-2026:66542 |
| AlmaLinux:10 | nginx-mod-http-image-filter | 2:1.26.3-6.el10_2.7 | ALSA-2026:67314 |
| AlmaLinux:8 | nginx-mod-http-image-filter | 1:1.24.0-3.module_el8.10.0+4275+5756017d.5.alma.1 | ALSA-2026:67315 |
| AlmaLinux:9 | nginx-mod-http-image-filter | 2:1.20.1-28.el9_8.6.alma.1 | ALSA-2026:66542 |
| AlmaLinux:9 | nginx-mod-http-image-filter | 1:1.24.0-7.module_el9.8.0+307+7a7a3a71.5.alma.1 | ALSA-2026:67308 |
| AlmaLinux:9 | nginx-mod-http-image-filter | 2:1.26.3-9.module_el9.8.0+309+b8a3c30d.4 | ALSA-2026:67283 |
| AlmaLinux:10 | nginx-mod-http-perl | 2:1.26.3-6.el10_2.7 | ALSA-2026:67314 |
| AlmaLinux:8 | nginx-mod-http-perl | 1:1.24.0-3.module_el8.10.0+4275+5756017d.5.alma.1 | ALSA-2026:67315 |
| AlmaLinux:9 | nginx-mod-http-perl | 2:1.26.3-9.module_el9.8.0+309+b8a3c30d.4 | ALSA-2026:67283 |
| AlmaLinux:9 | nginx-mod-http-perl | 1:1.24.0-7.module_el9.8.0+307+7a7a3a71.5.alma.1 | ALSA-2026:67308 |
| AlmaLinux:9 | nginx-mod-http-perl | 2:1.20.1-28.el9_8.6.alma.1 | ALSA-2026:66542 |
| AlmaLinux:10 | nginx-mod-http-xslt-filter | 2:1.26.3-6.el10_2.7 | ALSA-2026:67314 |
| AlmaLinux:8 | nginx-mod-http-xslt-filter | 1:1.24.0-3.module_el8.10.0+4275+5756017d.5.alma.1 | ALSA-2026:67315 |
| AlmaLinux:9 | nginx-mod-http-xslt-filter | 2:1.20.1-28.el9_8.6.alma.1 | ALSA-2026:66542 |
| AlmaLinux:9 | nginx-mod-http-xslt-filter | 1:1.24.0-7.module_el9.8.0+307+7a7a3a71.5.alma.1 | ALSA-2026:67308 |
| AlmaLinux:9 | nginx-mod-http-xslt-filter | 2:1.26.3-9.module_el9.8.0+309+b8a3c30d.4 | ALSA-2026:67283 |
| AlmaLinux:10 | nginx-mod-mail | 2:1.26.3-6.el10_2.7 | ALSA-2026:67314 |
| AlmaLinux:8 | nginx-mod-mail | 1:1.24.0-3.module_el8.10.0+4275+5756017d.5.alma.1 | ALSA-2026:67315 |
| AlmaLinux:9 | nginx-mod-mail | 2:1.26.3-9.module_el9.8.0+309+b8a3c30d.4 | ALSA-2026:67283 |
| AlmaLinux:9 | nginx-mod-mail | 2:1.20.1-28.el9_8.6.alma.1 | ALSA-2026:66542 |
| AlmaLinux:9 | nginx-mod-mail | 1:1.24.0-7.module_el9.8.0+307+7a7a3a71.5.alma.1 | ALSA-2026:67308 |
| AlmaLinux:10 | nginx-mod-stream | 2:1.26.3-6.el10_2.7 | ALSA-2026:67314 |
| AlmaLinux:8 | nginx-mod-stream | 1:1.24.0-3.module_el8.10.0+4275+5756017d.5.alma.1 | ALSA-2026:67315 |
| AlmaLinux:9 | nginx-mod-stream | 1:1.24.0-7.module_el9.8.0+307+7a7a3a71.5.alma.1 | ALSA-2026:67308 |
| AlmaLinux:9 | nginx-mod-stream | 2:1.26.3-9.module_el9.8.0+309+b8a3c30d.4 | ALSA-2026:67283 |
| AlmaLinux:9 | nginx-mod-stream | 2:1.20.1-28.el9_8.6.alma.1 | ALSA-2026:66542 |
| Alpine:v3.21 | nginx | 1.26.3-r2 | ALPINE-CVE-2026-42533 |
| Alpine:v3.22 | nginx | 1.28.3-r6 | ALPINE-CVE-2026-42533 |
| Alpine:v3.23 | nginx | 1.28.3-r6 | ALPINE-CVE-2026-42533 |
| Alpine:v3.24 | nginx | 1.30.4-r0 | ALPINE-CVE-2026-42533 |
| Debian:12 | nginx | 1.22.1-9+deb12u10 | DEBIAN-CVE-2026-42533 |
| Debian:13 | nginx | 1.26.3-3+deb13u8 | DEBIAN-CVE-2026-42533 |
| Debian:14 | nginx | 1.30.4-3 | DEBIAN-CVE-2026-42533 |
| Rocky Linux:10 | nginx | 2:1.26.3-6.el10_2.7 | RLSA-2026:67314 |
| Rocky Linux:8 | nginx | 1:1.24.0-3.module+el8.10.0+40144+38158758 | RLSA-2026:67315 |
| Rocky Linux:8 | nginx | 1:1.24.0-3.module+el8.10.0+40298+8ed65491.4 | RLSA-2026:67315 |
| Rocky Linux:8 | nginx | 1:1.24.0-3.module+el8.10.0+40249+a5ea815d.3 | RLSA-2026:67315 |
| Rocky Linux:8 | nginx | 1:1.24.0-3.module+el8.10.0+40187+52bedf24.1 | RLSA-2026:67315 |
| Rocky Linux:8 | nginx | 1:1.24.0-3.module+el8.10.0+40220+e6a4bcb0.2 | RLSA-2026:67315 |
| Rocky Linux:9 | nginx | 2:1.26.3-9.module+el9.8.0+40235+8be1317a.2 | RLSA-2026:67283 |
| Rocky Linux:9 | nginx | 2:1.26.3-9.module+el9.8.0+40222+e48d13b6.1 | RLSA-2026:67283 |
| Rocky Linux:9 | nginx | 1:1.24.0-7.module+el9.8.0+40300+f1f7491d.4.rocky.0.1 | RLSA-2026:67308 |
| Rocky Linux:9 | nginx | 2:1.20.1-28.el9_8.6.rocky.0.1 | RLSA-2026:66542 |
| Rocky Linux:9 | nginx | 1:1.24.0-7.module+el9.8.0+40234+d28db9b8.3.rocky.0.1 | RLSA-2026:67308 |
| Rocky Linux:9 | nginx | 1:1.24.0-7.module+el9.8.0+40193+7b2d11e4.1.rocky.0.1 | RLSA-2026:67308 |
| Rocky Linux:9 | nginx | 1:1.24.0-7.module+el9.8.0+40218+76099d32.2.rocky.0.1 | RLSA-2026:67308 |
| Rocky Linux:9 | nginx | 2:1.26.3-9.module+el9.8.0+40194+40adfc1b | RLSA-2026:67283 |
| Rocky Linux:9 | nginx | 2:1.26.3-9.module+el9.8.0+40301+37c29bcc.3 | RLSA-2026:67283 |
| Ubuntu:22.04:LTS | nginx | 1.18.0-6ubuntu14.21 | UBUNTU-CVE-2026-42533 |
| Ubuntu:22.04:LTS | nginx | 1.18.0-6ubuntu14.21 | USN-8563-5 |
| Ubuntu:24.04:LTS | nginx | 1.24.0-2ubuntu7.18 | USN-8563-5 |
| Ubuntu:24.04:LTS | nginx | 1.24.0-2ubuntu7.18 | UBUNTU-CVE-2026-42533 |
| Ubuntu:26.04:LTS | nginx | 1.28.3-2ubuntu1.11 | USN-8563-5 |
| Ubuntu:26.04:LTS | nginx | 1.28.3-2ubuntu1.11 | UBUNTU-CVE-2026-42533 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| 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
- https://my.f5.com/manage/s/article/K000162097 vendor-advisory, patch