Skip to content

Commit c43e07d

Browse files
committed
TUN-7421: Add *.cloudflare.com to permitted Origins for management WebSocket requests
1 parent 9426b60 commit c43e07d

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

management/service.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,11 @@ func (m *ManagementService) parseFilters(c *websocket.Conn, event *ClientEvent,
216216

217217
// Management Streaming Logs accept handler
218218
func (m *ManagementService) logs(w http.ResponseWriter, r *http.Request) {
219-
c, err := websocket.Accept(w, r, nil)
219+
c, err := websocket.Accept(w, r, &websocket.AcceptOptions{
220+
OriginPatterns: []string{
221+
"*.cloudflare.com",
222+
},
223+
})
220224
if err != nil {
221225
m.log.Debug().Msgf("management handshake: %s", err.Error())
222226
return

0 commit comments

Comments
 (0)