Description
WebSocket.swift in Starscream before 2.0.4 allows an SSL Pinning bypass because pinning occurs in the stream function (this is too late; pinning should occur in the initStreamsWithData function).
Metrics
CVSS 3.0 7.5/10
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:NWeakness enumeration
Affected software
| Vendor | Product | Versions |
|---|---|---|
| n/a | n/a | n/a |
References
- http://seclists.org/bugtraq/2017/Apr/67
- https://github.com/daltoniam/Starscream/commit/dbeb1190b8dcbff4f0b797f9e9d9b9b864d1f0d6Patch, Third Party Advisory
- https://github.com/daltoniam/Starscream/releases/tag/2.0.4Release Notes, Third Party Advisory
- http://seclists.org/bugtraq/2017/Apr/67
- https://github.com/daltoniam/Starscream/commit/dbeb1190b8dcbff4f0b797f9e9d9b9b864d1f0d6Patch, Third Party Advisory
- https://github.com/daltoniam/Starscream/releases/tag/2.0.4Release Notes, Third Party Advisory
Timeline
- Published
- Apr 6, 2017
- Last modified
- Jun 17, 2026
- NVD status
- Modified