Fix CWE-601 - Open URL redirection

- Only a few URLs are allowed now and this _will_ break some implementations
- Print information in the log about which URL was kicked
This commit is contained in:
Oliver Falk
2021-11-22 13:17:06 +01:00
parent 09a8c60ad0
commit ff9bfdefb5
2 changed files with 17 additions and 0 deletions

View File

@@ -209,6 +209,13 @@ CACHE_IMAGES_MAX_AGE = 5 * 60
CACHE_RESPONSE = True
# Trusted URLs for default redirection
TRUSTED_DEFAULT_URLS = [
"https://ui-avatars.com/api/",
"https://gravatar.com/avatar/",
"https://avatars.dicebear.com/api/",
]
# This MUST BE THE LAST!
if os.path.isfile(os.path.join(BASE_DIR, "config_local.py")):
from config_local import * # noqa # flake8: noqa # NOQA # pragma: no cover