Improper handling of length parameter inconsistency allows WebSocket message smuggling when the per-message-deflate extension is used. Per-message-deflate is a compression mechanism used to reduce the amount of data transmitted over a WebSocket connection.