Skip to content

Commit dfd0e9a

Browse files
authored
Block protocol-relative URLs in login redirect (#253)
1 parent 7e720dc commit dfd0e9a

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

app/handlers/sessions/login/login.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ func LoginSubmitHandler(c *gin.Context) {
129129
AfterLogin(c, data.ID, data.Country)
130130

131131
redir := c.PostForm("redir")
132-
if len(redir) > 0 && redir[0] != '/' {
132+
if len(redir) > 0 && (redir[0] != '/' || strings.HasPrefix(redir, "//")) {
133133
redir = ""
134134
}
135135

0 commit comments

Comments
 (0)