You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Recently there have been some concerns over what information a user can submit that will end up directly in a log message. This issue is to review all the fmt.Sprintf usage within errors in the provenanced project and sanitize resulting output where appropriate.
Problem Definition
Users having control over output that is logged in error messages can have unintended consequences and can potentially open up systems to attack. Encoding or otherwise preventing direct control of output based on user inputs is a standard security best practice.
Proposal
Search through the project for uses of fmt.Sprintf. Audit all occurrences for use of user supplied input and remove these instances.
For Admin Use
Not duplicate issue
Appropriate labels applied
Appropriate contributors tagged
Contributor assigned/self-assigned
The text was updated successfully, but these errors were encountered:
Summary
Recently there have been some concerns over what information a user can submit that will end up directly in a log message. This issue is to review all the
fmt.Sprintf
usage within errors in theprovenanced
project and sanitize resulting output where appropriate.Problem Definition
Users having control over output that is logged in error messages can have unintended consequences and can potentially open up systems to attack. Encoding or otherwise preventing direct control of output based on user inputs is a standard security best practice.
Proposal
Search through the project for uses of
fmt.Sprintf
. Audit all occurrences for use of user supplied input and remove these instances.For Admin Use
The text was updated successfully, but these errors were encountered: