-------------------------------- version 1.4 build 2 - 2007/05/17 -------------------------------- New Feature: - Search for signatures in XML content New Events: - 950107 - Unicode Full/Half Width Abuse Attack Attempt - 960911 - Invalid HTTP request line - 960904 - Request Missing Content-Type (when there is content) - 970018 - IIS installed in default location (any drive) - 950019 - Email Injection Regular expressions fixes: - Further optimization of some regular expressions (using the non-greediness operator) ------------------------ version 1.4 - 2007/05/02 ------------------------ New Events: - 970021 - WebLogic information disclosure Matching of "JSP compile error" in the response body, will trigger this rule, with severity 4 (Warning) - 950015,950910,950911 - HTTP Response Splitting Looking for HTTP Response Splitting patterns as described in Amit Klein's excellent article: http://www.packetstormsecurity.org/papers/general/whitepaper_httpresponse.pdf ModSecurity does not support compressed content at the moment. Thus, the following rules have been added: - 960902 - Content-Encoding in request not supported Any incoming compressed request will be denied - 960903 - Content-Encoding in response not suppoted An outgoing compressed response will be logged to alert, but ONLY ONCE. False Positives Fixes: - Removed <.exe>,<.shtml> from restricted extensions - Will not be looking for SQL Injection signatures , in the Via request header - Excluded Referer header from SQL injection, XSS and command injection rules - Excluded X-OS-Prefs header from command injection rule - Will be looking for command injection signatures in REQUEST_COOKIES|REQUEST_COOKIES_NAMES instead of REQUEST_HEADERS:Cookie. - Allowing charset specification in the Content-Type Additional rules logic: - Corrected match of OPTIONS method in event 960015 - Changed location for event 960014 (proxy access) to REQUEST_URI_RAW - Moved all rules apart from method inspection from phase 1 to phase 2 - This will enable viewing content if such a rule triggers as well as setting exceptions using Apache scope tags. - Added match for double quote in addition to single quote for signature (SQL Injection) - Added 1=1 signature (SQL Injection) -------------------------------- version 1.3.2 build 4 2007/01/17 -------------------------------- Fixed apache 2.4 dummy requests exclusion Added persistent PDF UXSS detection rule -------------------------------- Version 1.3.2 build 3 2007/01/10 -------------------------------- Fixed regular expression in rule 960010 (file #30) to allow multipart form data content -------------------------- Version 1.3.2 - 2006/12/27 -------------------------- New events: - 960037 Directory is restricted by policy - 960038 HTTP header is restricted by policy Regular expressions fixes: - Regular expressions with @ at end of beginning (for example "@import) - Regular expressions with un-escaped "." - Command Injections now always require certain characters both before and after the command. Important since many are common English words (finger, mail) - The command injection wget is not searched in the UA header as it has different meaning there. - LDAP Fixed to reduce FPs: + More accurate regular expressions + high bit characters not accpeted between signature tokens. - Do not detect