File tree Expand file tree Collapse file tree
core/injections/controller Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11## Version 4.1 (TBA)
22* Fixed: Multiple bug-fixes regarding several reported unhandled exceptions.
3+ * Fixed: Handling of parameter names containing non-ASCII characters.
34* Fixed: Handling of non-ASCII characters in URLs to ensure proper request encoding.
45* Revised: Refactored with improved page decompression and safer HTTP response handling.
56* Revised: Refactored OS looping to respect user-specified targets or automatically iterate over supported OSes if none are specified or detected.
Original file line number Diff line number Diff line change @@ -545,7 +545,7 @@ def is_valid_param_name(name):
545545 name = name .strip ()
546546 if not name :
547547 return False
548- return bool (re .match (r'^[a-zA-Z0-9 ._\-\[\]]+$' , name ))
548+ return bool (re .match (r'^[\w ._\-\[\]]+$' , name , re . UNICODE ))
549549
550550 """
551551 Define the check parameter based on the data type (POST, GET, COOKIE).
Original file line number Diff line number Diff line change @@ -261,7 +261,7 @@ def sys_argv_errors():
261261DESCRIPTION = "The command injection exploiter"
262262AUTHOR = "Anastasios Stasinopoulos"
263263VERSION_NUM = "4.1"
264- REVISION = "124 "
264+ REVISION = "125 "
265265STABLE_RELEASE = False
266266VERSION = "v"
267267if STABLE_RELEASE :
You can’t perform that action at this time.
0 commit comments