VendorsOWASPmodsecurityall versions
Vulnerabilities

OWASP ModSecurity

Ranked by severity, then by exploit likelihood. Click a CVE ID for its full record.

15CVEs
CVE-2024-1019
WAF bypass of the ModSecurity v3 release line
Published 2024-01-30 · Modified
8.6EPSS 0.007
CVE-2026-52747
ModSecurity: Multipart form-data parser silently strips embedded line breaks from form-field values, enabling request-body inspection bypass
Published 2026-07-10 · Analyzed
8.6EPSS 0.005
CVE-2026-30923
libModSecurity3 denial of service via segfault when using t:hexDecode on single-character query strings
Published 2026-05-05 · Analyzed
8.2EPSS 0.005
CVE-2026-42268
ModSecurity: Unsigned integer underflow in @verifySSN / @verifyCPF / @verifySVNR operators
Published 2026-05-12 · Analyzed
8.2EPSS 0.005
CVE-2020-15598
Trustwave ModSecurity 3.x through 3.0.4 allows denial of service via a special request. NOTE: The discoverer reports "Trustwave has signaled they are disputing our claims." The CVE suggests that there is a security issue with how ModSecurity handles regular expressions that can result in a Denial of Service condition. The vendor does not consider this as a security issue because1) there is no default configuration issue here. An attacker would need to know that a rule using a potentially problematic regular expression was in place, 2) the attacker would need to know the basic nature of the regular expression itself to exploit any resource issues. It's well known that regular expression usage can be taxing on system resources regardless of the use case. It is up to the administrator to decide on when it is appropriate to trade resources for potential security benefit
Published 2020-10-06 · Modified
7.5EPSS 0.032
CVE-2021-42717
ModSecurity 3.x through 3.0.5 mishandles excessively nested JSON objects. Crafted JSON objects with nesting tens-of-thousands deep could result in the web server being unable to service legitimate requests. Even a moderately large (e.g., 300KB) HTTP request can occupy one of the limited NGINX worker processes for minutes and consume almost all of the available CPU on the machine. Modsecurity 2 is similarly vulnerable: the affected versions include 2.8.0 through 2.9.4.
Published 2021-12-07 · Modified
7.5EPSS 0.031
CVE-2019-19886
Trustwave ModSecurity 3.0.0 through 3.0.3 allows an attacker to send crafted requests that may, when sent quickly in large volumes, lead to the server becoming slow or unresponsive (Denial of Service) because of a flaw in Transaction::addRequestHeader in transaction.cc.
Published 2020-01-21 · Modified
7.5EPSS 0.025
CVE-2022-48279
In ModSecurity before 2.9.6 and 3.x before 3.0.8, HTTP multipart requests were incorrectly parsed and could bypass the Web Application Firewall. NOTE: this is related to CVE-2022-39956 but can be considered independent changes to the ModSecurity (C language) codebase.
Published 2023-01-20 · Modified
7.5EPSS 0.012
CVE-2023-38285
Trustwave ModSecurity 3.x before 3.0.10 has Inefficient Algorithmic Complexity.
Published 2023-07-26 · Modified
7.5EPSS 0.009
CVE-2025-48866
ModSecurity has possible DoS vulnerability in sanitiseArg action
Published 2025-06-02 · Analyzed
7.5EPSS 0.008
CVE-2023-28882
Trustwave ModSecurity 3.0.5 through 3.0.8 before 3.0.9 allows a denial of service (worker crash and unresponsiveness) because some inputs cause a segfault in the Transaction class for some configurations.
Published 2023-04-28 · Modified
7.5EPSS 0.007
CVE-2025-54571
ModSecurity's Insufficient Return Value Handling can Lead to XSS and Source Code Disclosure
Published 2025-08-05 · Modified
6.9EPSS 0.003
CVE-2018-13065
ModSecurity 3.0.0 has XSS via an onerror attribute of an IMG element. NOTE: a third party has disputed this issue because it may only apply to environments without a Core Rule Set configured
Published 2018-07-03 · Modified
6.1EPSS 0.014
CVE-2026-52761
ModSecurity: Transformation utf8toUnicode produces wrong output on i386 architecture
Published 2026-07-10 · Analyzed
5.8EPSS 0.004
CVE-2019-25043
ModSecurity 3.x before 3.0.4 mishandles key-value pair parsing, as demonstrated by a "string index out of range" error and worker-process crash for a "Cookie: =abc" header.
Published 2021-05-06 · Modified
5.3EPSS 0.012