FreeBSD Bugzilla – Attachment 237717 Details for
Bug 267429
security/gsad: 22.4.0 broken login
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
patch for security/gsad
gsad.diff (text/plain), 3.22 KB, created by
Chris Moerz
on 2022-10-30 08:48:31 UTC
(
hide
)
Description:
patch for security/gsad
Filename:
MIME Type:
Creator:
Chris Moerz
Created:
2022-10-30 08:48:31 UTC
Size:
3.22 KB
patch
obsolete
>diff --git a/security/gsad/files/patch-src_gsad.c b/security/gsad/files/patch-src_gsad.c >new file mode 100644 >index 000000000..c651438b3 >--- /dev/null >+++ b/security/gsad/files/patch-src_gsad.c >@@ -0,0 +1,51 @@ >+--- src/gsad.c.orig 2022-10-29 19:14:08 UTC >++++ src/gsad.c >+@@ -480,7 +480,7 @@ init_validator () >+ gvm_validator_add (validator, "asset_name", "(?s)^.*$"); >+ gvm_validator_add (validator, "asset_type", "^(host|os)$"); >+ gvm_validator_add (validator, "asset_id", >+- "^([[:alnum:]-_.:\\/~()']|&)+$"); >++ "^([[:alnum:]\\-_.:\\/~()']|&)+$"); >+ gvm_validator_add (validator, "auth_algorithm", "^(md5|sha1)$"); >+ gvm_validator_add (validator, "auth_method", "^(0|1|2)$"); >+ /* Defined in RFC 2253. */ >+@@ -595,7 +595,7 @@ init_validator () >+ gvm_validator_add (validator, "list_fname", >+ "^([[:alnum:]_-]|%[%CcDFMmNTtUu])+$"); >+ /* Used for users, credentials, and scanner login name. */ >+- gvm_validator_add (validator, "login", "^[[:alnum:]-_@.]+$"); >++ gvm_validator_add (validator, "login", "^[[:alnum:]\\-_@.]+$"); >+ gvm_validator_add (validator, "lsc_password", "^.*$"); >+ gvm_validator_add (validator, "max_result", "^[0-9]+$"); >+ gvm_validator_add (validator, "max_groups", "^-?[0-9]+$"); >+@@ -605,10 +605,10 @@ init_validator () >+ gvm_validator_add (validator, "note_required", "(?s)^(.)+$"); >+ gvm_validator_add (validator, "note_id", "^[a-z0-9\\-]+$"); >+ gvm_validator_add (validator, "override_id", "^[a-z0-9\\-]+$"); >+- gvm_validator_add (validator, "name", "^[#-_[:alnum:], \\./]*$"); >++ gvm_validator_add (validator, "name", "^[#\\-_[:alnum:], \\./]*$"); >+ gvm_validator_add (validator, "info_name", "(?s)^.*$"); >+ gvm_validator_add (validator, "info_type", "(?s)^.*$"); >+- gvm_validator_add (validator, "info_id", "^([[:alnum:]-_.:\\/~()']|&)+$"); >++ gvm_validator_add (validator, "info_id", "^([[:alnum:]\\-_.:\\/~()']|&)+$"); >+ gvm_validator_add (validator, "details", "^[0-1]$"); >+ /* Number is special cased in params_mhd_validate to remove the space. */ >+ gvm_validator_add (validator, "number", "^ *[0-9]+ *$"); >+@@ -660,7 +660,7 @@ init_validator () >+ "filter|group|host|info|nvt|note|os|ovaldef|override|permission|port_list|" >+ "report|report_format|result|role|scanner|schedule|tag|target|task|ticket|" >+ "tls_certificate|user|vuln|)$"); >+- gvm_validator_add (validator, "resource_id", "^[[:alnum:]-_.:\\/~]*$"); >++ gvm_validator_add (validator, "resource_id", "^[[:alnum:]\\-_.:\\/~]*$"); >+ gvm_validator_add (validator, "resources_action", "^(|add|set|remove)$"); >+ gvm_validator_add ( >+ validator, "optional_resource_type", >+@@ -719,7 +719,7 @@ init_validator () >+ gvm_validator_add (validator, "uuid", "^[0-9abcdefABCDEF\\-]{1,40}$"); >+ gvm_validator_add (validator, "usage_type", "^(audit|policy|scan|)$"); >+ /* This must be "login" with space and comma. */ >+- gvm_validator_add (validator, "users", "^[[:alnum:]-_@., ]*$"); >++ gvm_validator_add (validator, "users", "^[[:alnum:]\\-_@., ]*$"); >+ gvm_validator_add (validator, "x_field", "^[\\[\\]_[:alnum:]]+$"); >+ gvm_validator_add (validator, "y_fields:name", "^[0-9]+$"); >+ gvm_validator_add (validator, "y_fields:value", "^[\\[\\]_[:alnum:]]+$");
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 267429
: 237717