← Back to CVEs
CVE-2015-1855
MEDIUM5.9
Description
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.
CVE Details
CVSS v3.1 Score5.9
SeverityMEDIUM
CVSS VectorCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N
Attack VectorNETWORK
ComplexityHIGH
Privileges RequiredNONE
User InteractionNONE
Published11/29/2019
Last Modified11/21/2024
Sourcenvd
Honeypot Sightings0
Affected Products
debian:debian_linuxpuppet:puppet_agentpuppet:puppet_enterpriseruby-lang:rubyruby-lang:trunk
Weaknesses (CWE)
CWE-20
References
http://www.debian.org/security/2015/dsa-3245(secalert@redhat.com)
http://www.debian.org/security/2015/dsa-3246(secalert@redhat.com)
http://www.debian.org/security/2015/dsa-3247(secalert@redhat.com)
https://bugs.ruby-lang.org/issues/9644(secalert@redhat.com)
https://puppetlabs.com/security/cve/cve-2015-1855(secalert@redhat.com)
https://www.ruby-lang.org/en/news/2015/04/13/ruby-openssl-hostname-matching-vulnerability/(secalert@redhat.com)
http://www.debian.org/security/2015/dsa-3245(af854a3a-2127-422b-91ae-364da2661108)
http://www.debian.org/security/2015/dsa-3246(af854a3a-2127-422b-91ae-364da2661108)
http://www.debian.org/security/2015/dsa-3247(af854a3a-2127-422b-91ae-364da2661108)
https://bugs.ruby-lang.org/issues/9644(af854a3a-2127-422b-91ae-364da2661108)
https://puppetlabs.com/security/cve/cve-2015-1855(af854a3a-2127-422b-91ae-364da2661108)
https://www.ruby-lang.org/en/news/2015/04/13/ruby-openssl-hostname-matching-vulnerability/(af854a3a-2127-422b-91ae-364da2661108)
IOC Correlations
No correlations recorded
This product uses data from the NVD API but is not endorsed or certified by the NVD.