
CVE catalog
CVE-2020-15133
ruby-faye-websocket: CVE-2020-15133
- Severity
- Medium
- Published
- Source
- [NVD] · [CVE record]
- EPSS
- 0.92% · Oct 25, 2026
In faye-websocket before version 0.11.0, there is a lack of certification validation in TLS handshakes. The `Faye::WebSocket::Client` class uses the `EM::Connection#start_tls` method in EventMachine to implement the TLS handshake whenever a `wss:` URL is used for the connection. This method does not implement certificate verification by default, meaning that it does not check that the server presents a valid and trusted TLS certificate for the expected hostname. That means that any `wss:` connection made using this library is vulnerable to a man-in-the-middle attack, since it does not confirm the identity of the server it is connected to. For further background information on this issue, please see the referenced GitHub Advisory. Upgrading `faye-websocket` to v0.11.0 is recommended.
Vulnerable and fixed packages
Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.
| Distribution | Package | Release | Version | Status |
|---|---|---|---|---|
| Debian | ruby-faye-websocket | sid | 0.12.0-1 | fixed |
| Debian | ruby-faye-websocket | forky | 0.12.0-1 | fixed |
| Debian | ruby-faye-websocket | trixie | 0.11.0-1 | fixed |
| Debian | ruby-faye-websocket | bookworm | 0.11.0-1 | fixed |
Fixed-version evidence
| Distribution | Package | Type | Release | Fixed version | Urgency | Origin | Bugs |
|---|---|---|---|---|---|---|---|
| Debian | ruby-faye-websocket | source | sid | 0.11.0-1 | not yet assigned | Not reported | [967061] |
| Debian | ruby-faye-websocket | source | forky | 0.11.0-1 | not yet assigned | Not reported | [967061] |
| Debian | ruby-faye-websocket | source | trixie | 0.11.0-1 | not yet assigned | Not reported | [967061] |
| Debian | ruby-faye-websocket | source | bookworm | 0.11.0-1 | not yet assigned | Not reported | [967061] |
OpenFactory catalog packages
[Debian 12 (Bookworm)]
- [ruby-faye-websocket]Fixed
Details (2)
0.11.0-1· all · bookwormFixed · Fixed:
0.11.0-1dsa · ruby-faye-websocket · debian · bookworm; dsa · ruby-faye-websocket · debian · 12
0.11.0-1· all · bookwormFixed · Fixed:
0.11.0-1dsa · ruby-faye-websocket · debian · bookworm; dsa · ruby-faye-websocket · debian · 12
[Debian 13 (Trixie)]
- [ruby-faye-websocket]Fixed
Details (2)
0.11.0-1· all · trixieFixed · Fixed:
0.11.0-1dsa · ruby-faye-websocket · debian · 13
0.11.0-1· all · trixieFixed · Fixed:
0.11.0-1dsa · ruby-faye-websocket · debian · 13
Observed: