mirror of
https://github.com/HChaZZY/alist.git
synced 2025-12-06 11:03:49 +08:00
fix: reflected XSS vulnerability plist api
This commit is contained in:
@@ -45,6 +45,8 @@ func Plist(c *gin.Context) {
|
|||||||
}
|
}
|
||||||
fullName := c.Param("name")
|
fullName := c.Param("name")
|
||||||
Url := link.String()
|
Url := link.String()
|
||||||
|
Url = strings.ReplaceAll(Url, "<", "[")
|
||||||
|
Url = strings.ReplaceAll(Url, ">", "]")
|
||||||
nameEncode := linkNameSplit[1]
|
nameEncode := linkNameSplit[1]
|
||||||
fullName, err = url.PathUnescape(nameEncode)
|
fullName, err = url.PathUnescape(nameEncode)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user