CVE-2015-1855
moderate-risk
Published 2019-11-29
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.
Do I need to act?
~
2.7% chance of exploitation in next 30 days
EPSS score — moderate exploit probability
-
Not on CISA KEV list
No confirmed active exploitation reported to CISA
?
Patch status unknown
Check vendor advisories for fix availability and mitigation guidance
5
CVSS 5.9/10
Medium
NETWORK
/ HIGH complexity
Affected Products (18)
Trunk
Puppet Agent
References (12)
Third Party Advisory
http://www.debian.org/security/2015/dsa-3245
Third Party Advisory
http://www.debian.org/security/2015/dsa-3246
Third Party Advisory
http://www.debian.org/security/2015/dsa-3247
Third Party Advisory
https://bugs.ruby-lang.org/issues/9644
Third Party Advisory
https://puppetlabs.com/security/cve/cve-2015-1855
Third Party Advisory
http://www.debian.org/security/2015/dsa-3245
Third Party Advisory
http://www.debian.org/security/2015/dsa-3246
Third Party Advisory
http://www.debian.org/security/2015/dsa-3247
Third Party Advisory
https://bugs.ruby-lang.org/issues/9644
Third Party Advisory
https://puppetlabs.com/security/cve/cve-2015-1855
43
/ 100
moderate-risk
Severity
18/34 · Moderate
Exploitability
6/34 · Minimal
Exposure
19/34 · Moderate