Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Context
Many different kinds of attacks have been discovered relying on inconsistencies in handling the
Host
header by various software. This PR provides a simple way to guard against these types of attacks by allowing users to whitelist the hostnames they wish to handle requests from.When configured, any request with a hostname that doesn't match at least one of the provided regexes, will return a 400 response.
Changelog
trusted_hosts
bundle schema property to allow setting trusted hostsBefore merging, remember to add the
athena-framework/athena
prefix to the PR number in the PR title