NetSight
medium5.9

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 not properly validate…

Impact

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.

Affected products

VendorProductAffected versions
Ruby-LangRuby
from 2.1.0 before 2.1.6
from 2.2.0 before 2.2.2
Version 2.0.0
Ruby-LangTrunk
before 50292
DebianDebian Linux
Versions 7.0, 8.0, 9.0
PuppetPuppet Agent
Version 1.0.0
PuppetPuppet Enterprise
from 3.0.0 before 3.8.0

Weakness classification

References