aboutsummaryrefslogtreecommitdiff
path: root/routes/api
diff options
context:
space:
mode:
authorUnknwon <u@gogs.io>2017-10-14 23:53:20 -0400
committerUnknwon <u@gogs.io>2017-10-14 23:53:20 -0400
commitea313d0c1e6e467273bcd44fb1d42ff8e9045454 (patch)
tree59379aa974985bc8872252eeb18f58b8070d3e8b /routes/api
parentc1507eda4516d52081bf20e587089f73e19655a0 (diff)
SECURITY: HTML injection in user search API
Reported by Tim Hawes.
Diffstat (limited to 'routes/api')
-rw-r--r--routes/api/v1/user/user.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/routes/api/v1/user/user.go b/routes/api/v1/user/user.go
index dbf727de..8326eea5 100644
--- a/routes/api/v1/user/user.go
+++ b/routes/api/v1/user/user.go
@@ -12,6 +12,7 @@ import (
"github.com/gogits/gogs/models"
"github.com/gogits/gogs/models/errors"
"github.com/gogits/gogs/pkg/context"
+ "github.com/gogits/gogs/pkg/markup"
)
func Search(c *context.APIContext) {
@@ -39,7 +40,7 @@ func Search(c *context.APIContext) {
ID: users[i].ID,
UserName: users[i].Name,
AvatarUrl: users[i].AvatarLink(),
- FullName: users[i].FullName,
+ FullName: markup.Sanitize(users[i].FullName),
}
if c.IsLogged {
results[i].Email = users[i].Email