OWASP ModSecurity has disclosed multiple vulnerabilities that could let attackers bypass web application firewall rules, evade request and response inspection, or trigger denial-of-service conditions.
Not all of the newly published advisories currently have CVE identifiers; the project has indicated that CVE requests have been submitted via GitHub but remain unassigned for several issues.
The recently published advisory impacts ModSecurity’s version 3 engine, libmodsecurity3, and also affects some issues in the version 2 branch. Administrators should update to ModSecurity version 3.0.17 or version 2.9.15, depending on their deployment.
The following vulnerabilities are identified by GitHub Security Advisory (GHSA) IDs rather than assigned CVEs:
| Advisory | Severity | Issue |
|---|---|---|
| GHSA-5pww-8rfg-9crf | High | RFC 2231 filename* multipart upload filename inspection bypass |
| GHSA-4j47-8qcr-jf59 | Moderate | Malformed Base64 padding can bypass t:base64DecodeExt rule matching |
| GHSA-qrch-pjfr-9g47 | Moderate | Adjacent comments bypass removeComments transformation |
| GHSA-5m93-4h75-3p2w | Moderate | PCRE2 @rxGlobal match-limit errors handled as no-match |
| GHSA-jx3r-phvx-2jmj | High | XML request body processor uninitialized pointer dereference |
| GHSA-vmg8-j66p-vgvw | High | Response-body inspection bypass via MIME-type case handling |
| GHSA-2vqc-36qp-ccmw | Low | Incorrect libcurl TLS hostname-verification configuration |
ModSecurity has confirmed that some recent advisories lack CVE identifiers because they have not yet been assigned, not because the issues lack security impact.
GHSA-5pww-8rfg-9crf is a high-severity multipart parsing vulnerability that affects rules inspecting uploaded filenames. Vulnerable versions of ModSecurity only inspected the conventional filename field and did not account for RFC 2231’s extended filename* parameter.
An attacker could provide a benign filename for WAF inspection while using a different, potentially malicious filename through the filename* parameter.
Applications and frameworks that adhere to RFC-compliant parsing behavior, including Go, Python, Node.js, and Java backends, may process the attacker-controlled filename* value even if ModSecurity rules only evaluate the benign field.
This discrepancy can evade policies meant to block executable extensions, restricted file types, or suspicious upload names.
Several flaws also impact ModSecurity transformations and pattern matching. The t:removeComments vulnerability can allow adjacent comments to remain intact, which enables payload obfuscation and defeats signatures designed to normalize SQL or HTML comments.
Meanwhile, the t:base64DecodeExt issue can silently discard decoded content when processing malformed Base64 padding, causing a security rule to inspect an empty or incomplete value instead of the attacker’s original payload.
The PCRE2 @rxGlobal flaw is significant since certain match-limit errors are interpreted as a no-match result. Practically, this creates a fail-open scenario: a complex input that exhausts regular-expression matching limits may be treated as clean traffic rather than suspicious traffic.
Organizations are urged to upgrade promptly, review multipart upload rules, test Base64 and comment-obfuscation detections, and monitor the affected GHSA advisories for forthcoming CVE assignments.
Cut every SOC alert investigation by 21 min. Power your SOC with instant IOC context for immediate response: Integrate TI Lookup in your SOC
A December intrusion to Storm-2603, the China-based group Microsoft ties to Warlock ransomware. The attackers…
A decade-old authentication bypass in OpenSSH on musl-based Linux lets attackers log into accounts that…
Bitdefender researchers have revealed a vulnerability called GhostMap that affects Android devices. This vulnerability can…
Microsoft has announced a vulnerability in Windows Paint that could let unauthenticated attackers execute malicious…
An autonomous penetration-testing framework linked to South Korean banking breaches and cloud supply-chain attacks is…
Shopify is making IP allowlisting mandatory for all public apps to limit abuse of stolen…