diff --git a/packages/node/src/anr/websocket.ts b/packages/node/src/anr/websocket.ts index 9faa90bcfd1c..7229f0fc07e7 100644 --- a/packages/node/src/anr/websocket.ts +++ b/packages/node/src/anr/websocket.ts @@ -296,6 +296,13 @@ class WebSocketInterface extends EventEmitter { return; } + // There needs to be atleast two values in the buffer for us to parse + // a frame from it. + // See: https://github.com/getsentry/sentry-javascript/issues/9307 + if (buff.length <= 1) { + return; + } + const frame = parseFrame(buff); if (isCompleteFrame(frame)) {