Fedora Account System
Red Hat Associate
Red Hat Customer
A denial of service vulnerability exists in websocket-driver for Ruby. A client can crash a WebSocket server by sending a Host header that is not a valid host[:port] string, which triggers an uncaught URI::InvalidURIError exception. Affected versions: websocket-driver < 0.8.2 (RubyGems). Fixed in websocket-driver 0.8.2, where the parser now catches URI::InvalidURIError and enters an error state when the Host header is malformed, preventing connection establishment. No known workarounds exist. Discovered by Pranjali Thakur of DepthFirst Security Research Team.