Bugzilla – Bug 1213275
VUL-0: CVE-2023-38199: owasp-modsecurity-crs: not block multiple Content-Type headers, which might allow attackers to bypass a WAF with a crafted payload
Last modified: 2023-08-25 15:35:05 UTC
CVE-2023-38199 coreruleset (aka OWASP ModSecurity Core Rule Set) through 3.3.4 does not block multiple Content-Type headers, which might allow attackers to bypass a WAF with a crafted payload, aka "Content-Type confusion." This occurs when the web application relies on only the last Content-Type header. References: http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2023-38199 https://www.cve.org/CVERecord?id=CVE-2023-38199 https://github.com/coreruleset/coreruleset/issues/3191 https://github.com/coreruleset/coreruleset/pull/3237
affects Factory and Backports
Created attachment 868839 [details] Update to 3.3.5 v3.3.5 This is the OWASP ModSecurity Core Rule Set version 3.3.5. Important changes: Backport fix for CVE-2023-38199 from CRS v4 via new rule 920620 (Andrea Menin, Felipe Zipitría) Fixes: Fix paranoia level-related scoring issue in rule 921422 (Walter Hop) Move auditLogParts actions to the end of chained rules where used (Ervin Hegedus) Chore: Clean up redundant paranoia level tags (Ervin Hegedus) Clean up YAML test files to support go-ftw testing framework (Felipe Zipitría) Move testing framework from ftw to go-ftw (Felipe Zipitría)