Fix /pic/ exploit

This commit is contained in:
Zed 2026-02-06 20:32:44 +01:00
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):