Linux sagir-us1.hostever.us 5.14.0-570.51.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Oct 8 09:41:34 EDT 2025 x86_64
LiteSpeed
Server IP : 104.247.108.91 & Your IP : 216.73.216.105
Domains : 74 Domain
User : georgeto
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
local /
lsws /
modsec /
OWASP3 /
rules /
Delete
Unzip
Name
Size
Permission
Date
Action
REQUEST-900-EXCLUSION-RULES-BEFORE-CRS.conf
7.48
KB
-rw-r--r--
2023-08-02 10:15
REQUEST-901-INITIALIZATION.conf
13.58
KB
-rw-r--r--
2023-08-02 10:15
REQUEST-903.9001-DRUPAL-EXCLUSION-RULES.conf
13.31
KB
-rw-r--r--
2023-08-02 10:15
REQUEST-903.9002-WORDPRESS-EXCLUSION-RULES.conf
25.28
KB
-rw-r--r--
2023-08-02 10:15
REQUEST-903.9003-NEXTCLOUD-EXCLUSION-RULES.conf
10.46
KB
-rw-r--r--
2023-08-02 10:15
REQUEST-903.9004-DOKUWIKI-EXCLUSION-RULES.conf
7.71
KB
-rw-r--r--
2023-08-02 10:15
REQUEST-903.9005-CPANEL-EXCLUSION-RULES.conf
1.9
KB
-rw-r--r--
2023-08-02 10:15
REQUEST-903.9006-XENFORO-EXCLUSION-RULES.conf
17.97
KB
-rw-r--r--
2023-08-02 10:15
REQUEST-905-COMMON-EXCEPTIONS.conf
1.59
KB
-rw-r--r--
2023-08-02 10:15
REQUEST-910-IP-REPUTATION.conf
10.16
KB
-rw-r--r--
2023-08-02 10:15
REQUEST-911-METHOD-ENFORCEMENT.conf
2.62
KB
-rw-r--r--
2023-08-02 10:15
REQUEST-912-DOS-PROTECTION.conf
10.42
KB
-rw-r--r--
2023-08-02 10:15
REQUEST-913-SCANNER-DETECTION.conf
6.97
KB
-rw-r--r--
2023-08-02 10:15
REQUEST-920-PROTOCOL-ENFORCEMENT.conf
53.07
KB
-rw-r--r--
2023-08-02 10:15
REQUEST-921-PROTOCOL-ATTACK.conf
16.41
KB
-rw-r--r--
2023-08-02 10:15
REQUEST-922-MULTIPART-ATTACK.conf
4.38
KB
-rw-r--r--
2023-08-02 10:15
REQUEST-930-APPLICATION-ATTACK-LFI.conf
5.89
KB
-rw-r--r--
2023-08-02 10:15
REQUEST-931-APPLICATION-ATTACK-RFI.conf
5.62
KB
-rw-r--r--
2023-08-02 10:15
REQUEST-932-APPLICATION-ATTACK-RCE.conf
53.59
KB
-rw-r--r--
2023-08-02 10:15
REQUEST-933-APPLICATION-ATTACK-PHP.conf
31.93
KB
-rw-r--r--
2023-08-02 10:15
REQUEST-934-APPLICATION-ATTACK-NODEJS.conf
3.9
KB
-rw-r--r--
2023-08-02 10:15
REQUEST-941-APPLICATION-ATTACK-XSS.conf
39.52
KB
-rw-r--r--
2023-08-02 10:15
REQUEST-942-APPLICATION-ATTACK-SQLI.conf
68.87
KB
-rw-r--r--
2023-08-02 10:15
REQUEST-943-APPLICATION-ATTACK-SESSION-FIXATION.conf
5.16
KB
-rw-r--r--
2023-08-02 10:15
REQUEST-944-APPLICATION-ATTACK-JAVA.conf
15
KB
-rw-r--r--
2023-08-02 10:15
REQUEST-949-BLOCKING-EVALUATION.conf
4.07
KB
-rw-r--r--
2023-08-02 10:15
RESPONSE-950-DATA-LEAKAGES.conf
4.67
KB
-rw-r--r--
2023-08-02 10:15
RESPONSE-951-DATA-LEAKAGES-SQL.conf
17.55
KB
-rw-r--r--
2023-08-02 10:15
RESPONSE-952-DATA-LEAKAGES-JAVA.conf
3.5
KB
-rw-r--r--
2023-08-02 10:15
RESPONSE-953-DATA-LEAKAGES-PHP.conf
4.91
KB
-rw-r--r--
2023-08-02 10:15
RESPONSE-954-DATA-LEAKAGES-IIS.conf
5.7
KB
-rw-r--r--
2023-08-02 10:15
RESPONSE-959-BLOCKING-EVALUATION.conf
4.18
KB
-rw-r--r--
2023-08-02 10:15
RESPONSE-980-CORRELATION.conf
6.71
KB
-rw-r--r--
2023-08-02 10:15
RESPONSE-999-EXCLUSION-RULES-AFTER-CRS.conf
3
KB
-rw-r--r--
2023-08-02 10:15
crawlers-user-agents.data
786
B
-rw-r--r--
2023-08-02 10:15
iis-errors.data
551
B
-rw-r--r--
2023-08-02 10:15
java-classes.data
933
B
-rw-r--r--
2023-08-02 10:15
java-code-leakages.data
264
B
-rw-r--r--
2023-08-02 10:15
java-errors.data
240
B
-rw-r--r--
2023-08-02 10:15
lfi-os-files.data
30.48
KB
-rw-r--r--
2023-08-02 10:15
php-config-directives.data
5.28
KB
-rw-r--r--
2023-08-02 10:15
php-errors.data
8.99
KB
-rw-r--r--
2023-08-02 10:15
php-function-names-933150.data
683
B
-rw-r--r--
2023-08-02 10:15
php-function-names-933151.data
20.78
KB
-rw-r--r--
2023-08-02 10:15
php-variables.data
224
B
-rw-r--r--
2023-08-02 10:15
restricted-files.data
2
KB
-rw-r--r--
2023-08-02 10:15
restricted-upload.data
390
B
-rw-r--r--
2023-08-02 10:15
scanners-headers.data
216
B
-rw-r--r--
2023-08-02 10:15
scanners-urls.data
418
B
-rw-r--r--
2023-08-02 10:15
scanners-user-agents.data
4.75
KB
-rw-r--r--
2023-08-02 10:15
scripting-user-agents.data
717
B
-rw-r--r--
2023-08-02 10:15
sql-errors.data
1.85
KB
-rw-r--r--
2023-08-02 10:15
unix-shell.data
1.35
KB
-rw-r--r--
2023-08-02 10:15
windows-powershell-commands.data
3.83
KB
-rw-r--r--
2023-08-02 10:15
Save
Rename
# ------------------------------------------------------------------------ # OWASP ModSecurity Core Rule Set ver.3.3.5 # Copyright (c) 2006-2020 Trustwave and contributors. All rights reserved. # Copyright (c) 2021-2023 Core Rule Set project. All rights reserved. # # The OWASP ModSecurity Core Rule Set is distributed under # Apache Software License (ASL) version 2 # Please see the enclosed LICENSE file for full details. # ------------------------------------------------------------------------ # # -= Paranoia Level 0 (empty) =- (apply unconditionally) # SecRule TX:EXECUTING_PARANOIA_LEVEL "@lt 1" "id:951011,phase:3,pass,nolog,skipAfter:END-RESPONSE-951-DATA-LEAKAGES-SQL" SecRule TX:EXECUTING_PARANOIA_LEVEL "@lt 1" "id:951012,phase:4,pass,nolog,skipAfter:END-RESPONSE-951-DATA-LEAKAGES-SQL" # # -= Paranoia Level 1 (default) =- (apply only when tx.executing_paranoia_level is sufficiently high: 1 or higher) # # # -=[ SQL Error Leakages ]=- # # Ref: https://raw.github.com/sqlmapproject/sqlmap/master/xml/errors.xml # Ref: https://github.com/Arachni/arachni/tree/master/components/checks/active/sql_injection/regexps # SecRule RESPONSE_BODY "@pmFromFile sql-errors.data" \ "id:951100,\ phase:4,\ pass,\ t:none,\ nolog,\ tag:'application-multi',\ tag:'language-multi',\ tag:'platform-multi',\ tag:'attack-disclosure',\ tag:'OWASP_CRS',\ tag:'capec/1000/118/116/54',\ ver:'OWASP_CRS/3.3.5',\ setvar:'tx.sql_error_match=1'" SecRule TX:sql_error_match "@eq 1" \ "id:951110,\ phase:4,\ block,\ capture,\ t:none,\ msg:'Microsoft Access SQL Information Leakage',\ logdata:'Matched Data: %{TX.0} found within %{MATCHED_VAR_NAME}: %{MATCHED_VAR}',\ tag:'application-multi',\ tag:'language-multi',\ tag:'platform-msaccess',\ tag:'attack-disclosure',\ tag:'paranoia-level/1',\ tag:'OWASP_CRS',\ tag:'capec/1000/118/116/54',\ ver:'OWASP_CRS/3.3.5',\ severity:'CRITICAL',\ chain" SecRule RESPONSE_BODY "@rx (?i:JET Database Engine|Access Database Engine|\[Microsoft\]\[ODBC Microsoft Access Driver\])" \ "capture,\ ctl:auditLogParts=+E,\ setvar:'tx.outbound_anomaly_score_pl1=+%{tx.critical_anomaly_score}',\ setvar:'tx.sql_injection_score=+%{tx.critical_anomaly_score}',\ setvar:'tx.anomaly_score_pl1=+%{tx.critical_anomaly_score}'" SecRule TX:sql_error_match "@eq 1" \ "id:951120,\ phase:4,\ block,\ capture,\ t:none,\ msg:'Oracle SQL Information Leakage',\ logdata:'Matched Data: %{TX.0} found within %{MATCHED_VAR_NAME}: %{MATCHED_VAR}',\ tag:'application-multi',\ tag:'language-multi',\ tag:'platform-oracle',\ tag:'attack-disclosure',\ tag:'paranoia-level/1',\ tag:'OWASP_CRS',\ tag:'capec/1000/118/116/54',\ ver:'OWASP_CRS/3.3.5',\ severity:'CRITICAL',\ chain" SecRule RESPONSE_BODY "@rx (?i:ORA-[0-9][0-9][0-9][0-9]|java\.sql\.SQLException|Oracle error|Oracle.*Driver|Warning.*oci_.*|Warning.*ora_.*)" \ "capture,\ ctl:auditLogParts=+E,\ setvar:'tx.outbound_anomaly_score_pl1=+%{tx.critical_anomaly_score}',\ setvar:'tx.sql_injection_score=+%{tx.critical_anomaly_score}',\ setvar:'tx.anomaly_score_pl1=+%{tx.critical_anomaly_score}'" SecRule TX:sql_error_match "@eq 1" \ "id:951130,\ phase:4,\ block,\ capture,\ t:none,\ msg:'DB2 SQL Information Leakage',\ logdata:'Matched Data: %{TX.0} found within %{MATCHED_VAR_NAME}: %{MATCHED_VAR}',\ tag:'application-multi',\ tag:'language-multi',\ tag:'platform-db2',\ tag:'attack-disclosure',\ tag:'paranoia-level/1',\ tag:'OWASP_CRS',\ tag:'capec/1000/118/116/54',\ ver:'OWASP_CRS/3.3.5',\ severity:'CRITICAL',\ chain" SecRule RESPONSE_BODY "@rx (?i:DB2 SQL error:|\[IBM\]\[CLI Driver\]\[DB2/6000\]|CLI Driver.*DB2|DB2 SQL error|db2_\w+\()" \ "capture,\ ctl:auditLogParts=+E,\ setvar:'tx.outbound_anomaly_score_pl1=+%{tx.critical_anomaly_score}',\ setvar:'tx.sql_injection_score=+%{tx.critical_anomaly_score}',\ setvar:'tx.anomaly_score_pl1=+%{tx.critical_anomaly_score}'" SecRule TX:sql_error_match "@eq 1" \ "id:951140,\ phase:4,\ block,\ capture,\ t:none,\ msg:'EMC SQL Information Leakage',\ logdata:'Matched Data: %{TX.0} found within %{MATCHED_VAR_NAME}: %{MATCHED_VAR}',\ tag:'application-multi',\ tag:'language-multi',\ tag:'platform-emc',\ tag:'attack-disclosure',\ tag:'paranoia-level/1',\ tag:'OWASP_CRS',\ tag:'capec/1000/118/116/54',\ ver:'OWASP_CRS/3.3.5',\ severity:'CRITICAL',\ chain" SecRule RESPONSE_BODY "@rx (?i:\[DM_QUERY_E_SYNTAX\]|has occurred in the vicinity of:)" \ "capture,\ ctl:auditLogParts=+E,\ setvar:'tx.outbound_anomaly_score_pl1=+%{tx.critical_anomaly_score}',\ setvar:'tx.sql_injection_score=+%{tx.critical_anomaly_score}',\ setvar:'tx.anomaly_score_pl1=+%{tx.critical_anomaly_score}'" SecRule TX:sql_error_match "@eq 1" \ "id:951150,\ phase:4,\ block,\ capture,\ t:none,\ msg:'firebird SQL Information Leakage',\ logdata:'Matched Data: %{TX.0} found within %{MATCHED_VAR_NAME}: %{MATCHED_VAR}',\ tag:'application-multi',\ tag:'language-multi',\ tag:'platform-firebird',\ tag:'attack-disclosure',\ tag:'paranoia-level/1',\ tag:'OWASP_CRS',\ tag:'capec/1000/118/116/54',\ ver:'OWASP_CRS/3.3.5',\ severity:'CRITICAL',\ chain" SecRule RESPONSE_BODY "@rx (?i)Dynamic SQL Error" \ "capture,\ ctl:auditLogParts=+E,\ setvar:'tx.outbound_anomaly_score_pl1=+%{tx.critical_anomaly_score}',\ setvar:'tx.sql_injection_score=+%{tx.critical_anomaly_score}',\ setvar:'tx.anomaly_score_pl1=+%{tx.critical_anomaly_score}'" SecRule TX:sql_error_match "@eq 1" \ "id:951160,\ phase:4,\ block,\ capture,\ t:none,\ msg:'Frontbase SQL Information Leakage',\ logdata:'Matched Data: %{TX.0} found within %{MATCHED_VAR_NAME}: %{MATCHED_VAR}',\ tag:'application-multi',\ tag:'language-multi',\ tag:'platform-frontbase',\ tag:'attack-disclosure',\ tag:'paranoia-level/1',\ tag:'OWASP_CRS',\ tag:'capec/1000/118/116/54',\ ver:'OWASP_CRS/3.3.5',\ severity:'CRITICAL',\ chain" SecRule RESPONSE_BODY "@rx (?i)Exception (?:condition )?\d+\. Transaction rollback\." \ "capture,\ ctl:auditLogParts=+E,\ setvar:'tx.outbound_anomaly_score_pl1=+%{tx.critical_anomaly_score}',\ setvar:'tx.sql_injection_score=+%{tx.critical_anomaly_score}',\ setvar:'tx.anomaly_score_pl1=+%{tx.critical_anomaly_score}'" SecRule TX:sql_error_match "@eq 1" \ "id:951170,\ phase:4,\ block,\ capture,\ t:none,\ msg:'hsqldb SQL Information Leakage',\ logdata:'Matched Data: %{TX.0} found within %{MATCHED_VAR_NAME}: %{MATCHED_VAR}',\ tag:'application-multi',\ tag:'language-multi',\ tag:'platform-hsqldb',\ tag:'attack-disclosure',\ tag:'paranoia-level/1',\ tag:'OWASP_CRS',\ tag:'capec/1000/118/116/54',\ ver:'OWASP_CRS/3.3.5',\ severity:'CRITICAL',\ chain" SecRule RESPONSE_BODY "@rx (?i)org\.hsqldb\.jdbc" \ "capture,\ ctl:auditLogParts=+E,\ setvar:'tx.outbound_anomaly_score_pl1=+%{tx.critical_anomaly_score}',\ setvar:'tx.sql_injection_score=+%{tx.critical_anomaly_score}',\ setvar:'tx.anomaly_score_pl1=+%{tx.critical_anomaly_score}'" SecRule TX:sql_error_match "@eq 1" \ "id:951180,\ phase:4,\ block,\ capture,\ t:none,\ msg:'informix SQL Information Leakage',\ logdata:'Matched Data: %{TX.0} found within %{MATCHED_VAR_NAME}: %{MATCHED_VAR}',\ tag:'application-multi',\ tag:'language-multi',\ tag:'platform-informix',\ tag:'attack-disclosure',\ tag:'paranoia-level/1',\ tag:'OWASP_CRS',\ tag:'capec/1000/118/116/54',\ ver:'OWASP_CRS/3.3.5',\ severity:'CRITICAL',\ chain" SecRule RESPONSE_BODY "@rx (?i:An illegal character has been found in the statement|com\.informix\.jdbc|Exception.*Informix)" \ "capture,\ ctl:auditLogParts=+E,\ setvar:'tx.outbound_anomaly_score_pl1=+%{tx.critical_anomaly_score}',\ setvar:'tx.sql_injection_score=+%{tx.critical_anomaly_score}',\ setvar:'tx.anomaly_score_pl1=+%{tx.critical_anomaly_score}'" SecRule TX:sql_error_match "@eq 1" \ "id:951190,\ phase:4,\ block,\ capture,\ t:none,\ msg:'ingres SQL Information Leakage',\ logdata:'Matched Data: %{TX.0} found within %{MATCHED_VAR_NAME}: %{MATCHED_VAR}',\ tag:'application-multi',\ tag:'language-multi',\ tag:'platform-ingres',\ tag:'attack-disclosure',\ tag:'paranoia-level/1',\ tag:'OWASP_CRS',\ tag:'capec/1000/118/116/54',\ ver:'OWASP_CRS/3.3.5',\ severity:'CRITICAL',\ chain" SecRule RESPONSE_BODY "@rx (?i:Warning.*ingres_|Ingres SQLSTATE|Ingres\W.*Driver)" \ "capture,\ ctl:auditLogParts=+E,\ setvar:'tx.outbound_anomaly_score_pl1=+%{tx.critical_anomaly_score}',\ setvar:'tx.sql_injection_score=+%{tx.critical_anomaly_score}',\ setvar:'tx.anomaly_score_pl1=+%{tx.critical_anomaly_score}'" SecRule TX:sql_error_match "@eq 1" \ "id:951200,\ phase:4,\ block,\ capture,\ t:none,\ msg:'interbase SQL Information Leakage',\ logdata:'Matched Data: %{TX.0} found within %{MATCHED_VAR_NAME}: %{MATCHED_VAR}',\ tag:'application-multi',\ tag:'language-multi',\ tag:'platform-interbase',\ tag:'attack-disclosure',\ tag:'paranoia-level/1',\ tag:'OWASP_CRS',\ tag:'capec/1000/118/116/54',\ ver:'OWASP_CRS/3.3.5',\ severity:'CRITICAL',\ chain" SecRule RESPONSE_BODY "@rx (?i:<b>Warning</b>: ibase_|Unexpected end of command in statement)" \ "capture,\ ctl:auditLogParts=+E,\ setvar:'tx.outbound_anomaly_score_pl1=+%{tx.critical_anomaly_score}',\ setvar:'tx.sql_injection_score=+%{tx.critical_anomaly_score}',\ setvar:'tx.anomaly_score_pl1=+%{tx.critical_anomaly_score}'" SecRule TX:sql_error_match "@eq 1" \ "id:951210,\ phase:4,\ block,\ capture,\ t:none,\ msg:'maxDB SQL Information Leakage',\ logdata:'Matched Data: %{TX.0} found within %{MATCHED_VAR_NAME}: %{MATCHED_VAR}',\ tag:'application-multi',\ tag:'language-multi',\ tag:'platform-maxdb',\ tag:'attack-disclosure',\ tag:'paranoia-level/1',\ tag:'OWASP_CRS',\ tag:'capec/1000/118/116/54',\ ver:'OWASP_CRS/3.3.5',\ severity:'CRITICAL',\ chain" SecRule RESPONSE_BODY "@rx (?i:SQL error.*POS[0-9]+.*|Warning.*maxdb.*)" \ "capture,\ ctl:auditLogParts=+E,\ setvar:'tx.outbound_anomaly_score_pl1=+%{tx.critical_anomaly_score}',\ setvar:'tx.sql_injection_score=+%{tx.critical_anomaly_score}',\ setvar:'tx.anomaly_score_pl1=+%{tx.critical_anomaly_score}'" SecRule TX:sql_error_match "@eq 1" \ "id:951220,\ phase:4,\ block,\ capture,\ t:none,\ msg:'mssql SQL Information Leakage',\ logdata:'Matched Data: %{TX.0} found within %{MATCHED_VAR_NAME}: %{MATCHED_VAR}',\ tag:'application-multi',\ tag:'language-multi',\ tag:'platform-mssql',\ tag:'attack-disclosure',\ tag:'paranoia-level/1',\ tag:'OWASP_CRS',\ tag:'capec/1000/118/116/54',\ ver:'OWASP_CRS/3.3.5',\ severity:'CRITICAL',\ chain" SecRule RESPONSE_BODY "@rx (?i)(?:System\.Data\.OleDb\.OleDbException|\[Microsoft\]\[ODBC SQL Server Driver\]|\[Macromedia\]\[SQLServer JDBC Driver\]|\[SqlException|System\.Data\.SqlClient\.SqlException|Unclosed quotation mark after the character string|'80040e14'|mssql_query\(\)|Microsoft OLE DB Provider for ODBC Drivers|Microsoft OLE DB Provider for SQL Server|Incorrect syntax near|Sintaxis incorrecta cerca de|Syntax error in string in query expression|Procedure or function .* expects parameter|Unclosed quotation mark before the character string|Syntax error .* in query expression|Data type mismatch in criteria expression\.|ADODB\.Field \(0x800A0BCD\)|the used select statements have different number of columns|OLE DB.*SQL Server|Warning.*mssql_.*|Driver.*SQL[ _-]*Server|SQL Server.*Driver|SQL Server.*[0-9a-fA-F]{8}|Exception.*\WSystem\.Data\.SqlClient\.)" \ "capture,\ ctl:auditLogParts=+E,\ setvar:'tx.outbound_anomaly_score_pl1=+%{tx.critical_anomaly_score}',\ setvar:'tx.sql_injection_score=+%{tx.critical_anomaly_score}',\ setvar:'tx.anomaly_score_pl1=+%{tx.critical_anomaly_score}'" SecRule TX:sql_error_match "@eq 1" \ "id:951230,\ phase:4,\ block,\ capture,\ t:none,\ msg:'mysql SQL Information Leakage',\ logdata:'Matched Data: %{TX.0} found within %{MATCHED_VAR_NAME}: %{MATCHED_VAR}',\ tag:'application-multi',\ tag:'language-multi',\ tag:'platform-mysql',\ tag:'attack-disclosure',\ tag:'paranoia-level/1',\ tag:'OWASP_CRS',\ tag:'capec/1000/118/116/54',\ ver:'OWASP_CRS/3.3.5',\ severity:'CRITICAL',\ chain" SecRule RESPONSE_BODY "@rx (?i)(?:supplied argument is not a valid MySQL|Column count doesn't match value count at row|mysql_fetch_array\(\)|on MySQL result index|You have an error in your SQL syntax;|You have an error in your SQL syntax near|MySQL server version for the right syntax to use|\[MySQL\]\[ODBC|Column count doesn't match|Table '[^']+' doesn't exist|SQL syntax.*MySQL|Warning.*mysql_.*|valid MySQL result|MySqlClient\.)" \ "capture,\ ctl:auditLogParts=+E,\ setvar:'tx.outbound_anomaly_score_pl1=+%{tx.critical_anomaly_score}',\ setvar:'tx.sql_injection_score=+%{tx.critical_anomaly_score}',\ setvar:'tx.anomaly_score_pl1=+%{tx.critical_anomaly_score}'" SecRule TX:sql_error_match "@eq 1" \ "id:951240,\ phase:4,\ block,\ capture,\ t:none,\ msg:'postgres SQL Information Leakage',\ logdata:'Matched Data: %{TX.0} found within %{MATCHED_VAR_NAME}: %{MATCHED_VAR}',\ tag:'application-multi',\ tag:'language-multi',\ tag:'platform-pgsql',\ tag:'attack-disclosure',\ tag:'paranoia-level/1',\ tag:'OWASP_CRS',\ tag:'capec/1000/118/116/54',\ ver:'OWASP_CRS/3.3.5',\ severity:'CRITICAL',\ chain" SecRule RESPONSE_BODY "@rx (?i:PostgreSQL query failed:|pg_query\(\) \[:|pg_exec\(\) \[:|PostgreSQL.*ERROR|Warning.*pg_.*|valid PostgreSQL result|Npgsql\.|PG::[a-zA-Z]*Error|Supplied argument is not a valid PostgreSQL .*? resource|Unable to connect to PostgreSQL server)" \ "capture,\ ctl:auditLogParts=+E,\ setvar:'tx.outbound_anomaly_score_pl1=+%{tx.critical_anomaly_score}',\ setvar:'tx.sql_injection_score=+%{tx.critical_anomaly_score}',\ setvar:'tx.anomaly_score_pl1=+%{tx.critical_anomaly_score}'" SecRule TX:sql_error_match "@eq 1" \ "id:951250,\ phase:4,\ block,\ capture,\ t:none,\ msg:'sqlite SQL Information Leakage',\ logdata:'Matched Data: %{TX.0} found within %{MATCHED_VAR_NAME}: %{MATCHED_VAR}',\ tag:'application-multi',\ tag:'language-multi',\ tag:'platform-sqlite',\ tag:'attack-disclosure',\ tag:'paranoia-level/1',\ tag:'OWASP_CRS',\ tag:'capec/1000/118/116/54',\ ver:'OWASP_CRS/3.3.5',\ severity:'CRITICAL',\ chain" SecRule RESPONSE_BODY "@rx (?i)(?:Warning.*sqlite_.*|Warning.*SQLite3::|SQLite/JDBCDriver|SQLite\.Exception|System\.Data\.SQLite\.SQLiteException)" \ "capture,\ ctl:auditLogParts=+E,\ setvar:'tx.outbound_anomaly_score_pl1=+%{tx.critical_anomaly_score}',\ setvar:'tx.sql_injection_score=+%{tx.critical_anomaly_score}',\ setvar:'tx.anomaly_score_pl1=+%{tx.critical_anomaly_score}'" SecRule TX:sql_error_match "@eq 1" \ "id:951260,\ phase:4,\ block,\ capture,\ t:none,\ msg:'Sybase SQL Information Leakage',\ logdata:'Matched Data: %{TX.0} found within %{MATCHED_VAR_NAME}: %{MATCHED_VAR}',\ tag:'application-multi',\ tag:'language-multi',\ tag:'platform-sybase',\ tag:'attack-disclosure',\ tag:'paranoia-level/1',\ tag:'OWASP_CRS',\ tag:'capec/1000/118/116/54',\ ver:'OWASP_CRS/3.3.5',\ severity:'CRITICAL',\ chain" SecRule RESPONSE_BODY "@rx (?i)(?:Sybase message:|Warning.*sybase.*|Sybase.*Server message.*)" \ "capture,\ ctl:auditLogParts=+E,\ setvar:'tx.outbound_anomaly_score_pl1=+%{tx.critical_anomaly_score}',\ setvar:'tx.sql_injection_score=+%{tx.critical_anomaly_score}',\ setvar:'tx.anomaly_score_pl1=+%{tx.critical_anomaly_score}'" SecRule TX:EXECUTING_PARANOIA_LEVEL "@lt 2" "id:951013,phase:3,pass,nolog,skipAfter:END-RESPONSE-951-DATA-LEAKAGES-SQL" SecRule TX:EXECUTING_PARANOIA_LEVEL "@lt 2" "id:951014,phase:4,pass,nolog,skipAfter:END-RESPONSE-951-DATA-LEAKAGES-SQL" # # -= Paranoia Level 2 =- (apply only when tx.executing_paranoia_level is sufficiently high: 2 or higher) # SecRule TX:EXECUTING_PARANOIA_LEVEL "@lt 3" "id:951015,phase:3,pass,nolog,skipAfter:END-RESPONSE-951-DATA-LEAKAGES-SQL" SecRule TX:EXECUTING_PARANOIA_LEVEL "@lt 3" "id:951016,phase:4,pass,nolog,skipAfter:END-RESPONSE-951-DATA-LEAKAGES-SQL" # # -= Paranoia Level 3 =- (apply only when tx.executing_paranoia_level is sufficiently high: 3 or higher) # SecRule TX:EXECUTING_PARANOIA_LEVEL "@lt 4" "id:951017,phase:3,pass,nolog,skipAfter:END-RESPONSE-951-DATA-LEAKAGES-SQL" SecRule TX:EXECUTING_PARANOIA_LEVEL "@lt 4" "id:951018,phase:4,pass,nolog,skipAfter:END-RESPONSE-951-DATA-LEAKAGES-SQL" # # -= Paranoia Level 4 =- (apply only when tx.executing_paranoia_level is sufficiently high: 4 or higher) # # # -= Paranoia Levels Finished =- # SecMarker "END-RESPONSE-951-DATA-LEAKAGES-SQL"