Medium severity · published Nov 29, 2019
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 hostnames, which…
5.9
CVSS
2.8%
EPSS
No
On KEV
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.
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N
Attack vector
Network
Complexity
High
Privileges
None
User interaction
None
Confidentiality
None
Integrity
High
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)2.8% · higher than 86% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
DL
Debian Linux · Debian
7.0; 8.0; 9.0 · source: NVD
PA
Puppet Agent · Puppet
1.0.0 · source: NVD
PE
Puppet Enterprise · Puppet
3.0.0 before 3.8.0 · source: NVD
RU
Ruby · Ruby-lang
2.1.0 before 2.1.6; 2.2.0 before 2.2.2; 2.0.0; 2.0.0; 2.0.0; 2.0.0; +7 more · source: NVD
TR
Trunk · Ruby-lang
before 50292 · source: NVD