WebSocket.swift in Starscream before 2.0.4 allows an SSL Pinning bypass because of incorrect management of the certValidated variable (it can be set to true but cannot be set to false).
The product does not validate, or incorrectly validates, a certificate.
Link | Tags |
---|---|
https://github.com/daltoniam/Starscream/releases/tag/2.0.4 | third party advisory release notes |
https://github.com/daltoniam/Starscream/commit/dbeb1190b8dcbff4f0b797f9e9d9b9b864d1f0d6 | third party advisory patch |
http://seclists.org/bugtraq/2017/Apr/66 |