Skip to main content
← All vulnerabilities
CVE-2015-1855

verify_certificate_identity in the OpenSSL extension in Ruby before 2.0.0 patchlevel 645, 2.1.x before 2.1.6, and 2.2.x before 2.2.2 does no

Published
Last modified
published
Not listed in CISA KEV
1 proof of concept on GitHub

Summary

verify_certificate_identity in the OpenSSL extension in Ruby before 2.0.0 patchlevel 645, 2.1.x before 2.1.6, and 2.2.x before 2.2.2 does not properly validate hostnames, which allows remote attackers to spoof servers via vectors related to (1) multiple wildcards, (1) wildcards in IDNA names, (3) case sensitivity, and (4) non-ASCII characters.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • Ruby Ruby

    before 2.0.0 patchlevel 645, 2.1.x before 2.1.6, and 2.2.x before 2.2.2

References 7

debian.org

ruby-lang.org

puppetlabs.com

bugs.ruby-lang.org

GitHub · vpereira/CVE-2015-1855