Skip to content

Commit 769e4bc

Browse files
committed
fix: set websocket max frame size to prevent DOS from frame payload length
Reported by GHSA-8h6x-h86x-75wh
1 parent 029a4dc commit 769e4bc

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

sip/transport_ws.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -362,6 +362,7 @@ func (c *WSConnection) Read(b []byte) (n int, err error) {
362362
state = ws.StateClientSide
363363
}
364364
reader := wsutil.NewReader(c.Conn, state)
365+
reader.MaxFrameSize = int64(ParseMaxMessageLength)
365366
for {
366367
header, err := reader.NextFrame()
367368
if err != nil {

0 commit comments

Comments
 (0)