Harden post action request verification (#36840) (#36910)

Automatic Merge
Этот коммит содержится в:
Maria A Nunez
2026-06-05 02:59:59 -04:00
коммит произвёл GitHub
родитель 5563e09593
Коммит 56098dd6f0
2 изменённых файлов: 90 добавлений и 0 удалений

Просмотреть файл

@@ -44,6 +44,10 @@ func doPostAction(c *Context, w http.ResponseWriter, r *http.Request) {
c.Err = model.NewAppError("DoPostAction", "api.post.do_action.action_integration.app_error", nil, "", http.StatusBadRequest).Wrap(err)
return
}
if cookie.PostId != c.Params.PostId {
c.SetPermissionError(model.PermissionReadChannelContent)
return
}
channel, err := c.App.GetChannel(c.AppContext, cookie.ChannelId)
if err != nil {
c.Err = err