Vulnerabilidad en la función Verified_certificate_identity en la extensión OpenSSL en Ruby (CVE-2015-1855)
Gravedad CVSS v3.1:
MEDIA
Tipo:
CWE-20
Validación incorrecta de entrada
Fecha de publicación:
29/11/2019
Última modificación:
30/09/2020
Descripción
La función Verified_certificate_identity en la extensión OpenSSL en Ruby versiones anteriores a 2.0.0 patchlevel 645, versiones 2.1.x anteriores a 2.1.6 y versiones 2.2.x anteriores 2.2.2, no comprueba apropiadamente los nombres de host, lo que permite a atacantes remotos falsificar servidores por medio de vectores relacionados con (1) múltiples wildcards, (1) wildcards en nombres IDNA, (3) sensibilidad a mayúsculas y minúsculas y (4) caracteres no ASCII.
Impacto
Puntuación base 3.x
5.90
Gravedad 3.x
MEDIA
Puntuación base 2.0
4.30
Gravedad 2.0
MEDIA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:ruby-lang:ruby:*:*:*:*:*:*:*:* | 2.1.0 (incluyendo) | 2.1.6 (excluyendo) |
| cpe:2.3:a:ruby-lang:ruby:*:*:*:*:*:*:*:* | 2.2.0 (incluyendo) | 2.2.2 (excluyendo) |
| cpe:2.3:a:ruby-lang:ruby:2.0.0:-:*:*:*:*:*:* | ||
| cpe:2.3:a:ruby-lang:ruby:2.0.0:p0:*:*:*:*:*:* | ||
| cpe:2.3:a:ruby-lang:ruby:2.0.0:p195:*:*:*:*:*:* | ||
| cpe:2.3:a:ruby-lang:ruby:2.0.0:p247:*:*:*:*:*:* | ||
| cpe:2.3:a:ruby-lang:ruby:2.0.0:p353:*:*:*:*:*:* | ||
| cpe:2.3:a:ruby-lang:ruby:2.0.0:p451:*:*:*:*:*:* | ||
| cpe:2.3:a:ruby-lang:ruby:2.0.0:p481:*:*:*:*:*:* | ||
| cpe:2.3:a:ruby-lang:ruby:2.0.0:p576:*:*:*:*:*:* | ||
| cpe:2.3:a:ruby-lang:ruby:2.0.0:p594:*:*:*:*:*:* | ||
| cpe:2.3:a:ruby-lang:ruby:2.0.0:p598:*:*:*:*:*:* | ||
| cpe:2.3:a:ruby-lang:ruby:2.0.0:p643:*:*:*:*:*:* | ||
| cpe:2.3:a:ruby-lang:trunk:*:*:*:*:*:*:*:* | 50292 (excluyendo) | |
| cpe:2.3:o:debian:debian_linux:7.0:*:*:*:*:*:*:* |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página
Referencias a soluciones, herramientas e información
- http://www.debian.org/security/2015/dsa-3245
- http://www.debian.org/security/2015/dsa-3246
- http://www.debian.org/security/2015/dsa-3247
- https://bugs.ruby-lang.org/issues/9644
- https://puppetlabs.com/security/cve/cve-2015-1855
- https://www.ruby-lang.org/en/news/2015/04/13/ruby-openssl-hostname-matching-vulnerability/



