Added max_input_vars directive to prevent attacks based on hash collisions

This commit is contained in:
Dmitry Stogov 2011-12-15 10:31:02 +00:00
parent 4dfd69e84b
commit e467a791d3
3 changed files with 10 additions and 0 deletions

View file

@ -75,6 +75,10 @@ UPGRADE NOTES - PHP 5.4
- safe_mode_protected_env_vars - safe_mode_protected_env_vars
- zend.ze1_compatibility_mode - zend.ze1_compatibility_mode
- the following new directives were added
- max_input_vars - specifies how many GET/POST/COOKIE input variables may be
accepted. default value 1000.
============================= =============================
2. Reserved words and classes 2. Reserved words and classes

View file

@ -397,6 +397,9 @@ max_input_time = 60
; http://php.net/max-input-nesting-level ; http://php.net/max-input-nesting-level
;max_input_nesting_level = 64 ;max_input_nesting_level = 64
; How many GET/POST/COOKIE input variables may be accepted
; max_input_vars = 1000
; Maximum amount of memory a script may consume (128MB) ; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit ; http://php.net/memory-limit
memory_limit = 128M memory_limit = 128M

View file

@ -397,6 +397,9 @@ max_input_time = 60
; http://php.net/max-input-nesting-level ; http://php.net/max-input-nesting-level
;max_input_nesting_level = 64 ;max_input_nesting_level = 64
; How many GET/POST/COOKIE input variables may be accepted
; max_input_vars = 1000
; Maximum amount of memory a script may consume (128MB) ; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit ; http://php.net/memory-limit
memory_limit = 128M memory_limit = 128M