8.7
CWE
295
Advisory Published
Updated

CVE-2020-15133: Missing TLS certificate verification in Faye Websocket

First published: Fri Jul 31 2020(Updated: )

Faye faye-websocket is vulnerable to a man-in-the-middle attack, caused by the lack of certification validation in TLS handshakes. An attacker could exploit this vulnerability to launch a man-in-the-middle attack and gain access to the communication channel between endpoints to obtain sensitive information or further compromise the system.

Credit: security-advisories@github.com

Affected SoftwareAffected VersionHow to fix
Faye-websocket Project Faye-websocket<0.11.0
<=10.0

Never miss a vulnerability like this again

Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.

Parent vulnerabilities

(Appears in the following advisories)

Frequently Asked Questions

  • What is CVE-2020-15133?

    CVE-2020-15133 is a vulnerability in faye-websocket that allows for man-in-the-middle attacks due to the lack of certification validation in TLS handshakes.

  • How severe is CVE-2020-15133?

    CVE-2020-15133 has a severity rating of 8.7 (high).

  • What software is affected by CVE-2020-15133?

    The Faye-websocket project's faye-websocket version up to and exclusive of 0.11.0 is affected by CVE-2020-15133. Additionally, IBM Security Verify Governance version up to and inclusive of 10.0 is also affected.

  • How does CVE-2020-15133 work?

    CVE-2020-15133 occurs when the Faye::WebSocket::Client class in faye-websocket uses the EM::Connection#start_tls method in EventMachine to implement the TLS handshake, but lacks certification validation, making it vulnerable to man-in-the-middle attacks.

  • Is there a fix for CVE-2020-15133?

    Yes, updating to version 0.11.0 or higher of faye-websocket resolves the vulnerability.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2024 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203