Fix /pic/ exploit

This commit is contained in:
Zed
2026-02-06 20:32:44 +01:00
parent a45227b883
commit 33dd9b6668

View File

@@ -93,6 +93,8 @@ proc createMediaRouter*(cfg: Config) =
get re"^\/pic\/orig\/(enc)?\/?(.+)":
var url = decoded(request, 1)
cond "amplify_video" notin url
if "twimg.com" notin url:
url.insert(twimg)
if not url.startsWith(https):
@@ -107,6 +109,8 @@ proc createMediaRouter*(cfg: Config) =
get re"^\/pic\/(enc)?\/?(.+)":
var url = decoded(request, 1)
cond "amplify_video" notin url
if "twimg.com" notin url:
url.insert(twimg)
if not url.startsWith(https):