Skip to content
OpenAdvisories
High · 8.2 CVE-2026-30923 EUVD-2026-27422

libModSecurity3 denial of service via segfault when using t:hexDecode on single-character query strings

Published May 5, 2026 · Updated May 5, 2026 · Assigned by GitHub_M

Description

ModSecurity is an open source, cross platform web application firewall (WAF) engine for Apache, IIS and Nginx. Libmodsecurity is one component of the ModSecurity v3 project. A segmentation fault occurs when a rule using the t:hexDecode transformation inspects a query string parameter containing a single character. An attacker can exploit this to crash worker processes, causing a denial of service. Service resumes once the attack stops as worker processes recover from the segfault. All versions before 3.0.15 of libModSecurity3 are affected. This has been patched in version 3.0.15.

Affected products

VendorProductAffectedFixed
owasp-modsecurity ModSecurity < 3.0.15 —

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 modsecurity 3.0.15-1 —
Debian 13 modsecurity 3.0.14-1+deb13u1 —
Debian 12 modsecurity 3.0.9-1+deb12u2 —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 modsecurity No fix yet —
Ubuntu 26.04 LTS modsecurity No fix yet —
Ubuntu 25.10 modsecurity No fix yet —
Ubuntu 24.04 LTS modsecurity No fix yet —
Ubuntu 22.04 LTS modsecurity No fix yet —
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS modsecurity No fix yet —
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed modsecurity 3.0.15-1.1 openSUSE-SU-2026:10732-1

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 mod_security No fix yet —

Advisories 2

References