Skip to content
OpenAdvisories
High · 8.6 CVE-2024-1019 EUVD-2024-16796GHSA-w56r-g989-xqw3

WAF bypass of the ModSecurity v3 release line

Published Jan 30, 2024 · Updated Jun 17, 2025 · Assigned by NCSC.ch

Description

ModSecurity / libModSecurity 3.0.0 to 3.0.11 is affected by a WAF bypass for path-based payloads submitted via specially crafted request URLs. ModSecurity v3 decodes percent-encoded characters present in request URLs before it separates the URL path component from the optional query string component. This results in an impedance mismatch versus RFC compliant back-end applications. The vulnerability hides an attack payload in the path component of the URL from WAF rules inspecting it. A back-end may be vulnerable if it uses the path component of request URLs to construct queries. Integrators and users are advised to upgrade to 3.0.12. The ModSecurity v2 release line is not affected by this vulnerability.

Affected products

VendorProductAffectedFixed
OWASP ModSecurity ModSecurity 3.0.0 – ≤ 3.0.11 —

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.12-1 —
Debian 13 modsecurity 3.0.12-1 —
Debian 12 modsecurity No fix yet —
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 —

Advisories 1

References