Multiples vulnerabilidades en RubyGems

Publicado por usa el 2017-08-29
Traducción de Espartaco Palma

Existen múltiples vulnerabilidades en la version de RubyGem que incluye Ruby. Ha sido reportado en el blog oficial de Rubygems.

Detalles

Fueron reportadas las siguientes vulnerabilidades:

  • una vulnerabilidad de secuestro de peticiones DNS. (CVE-2017-0902)
  • una vulnerabilidad en secuencia de escape ANSI. (CVE-2017-0899)
  • una vulnerabilidad del tipo DoS en el comando query. (CVE-2017-0900)
  • una vulnerabilidad en el instalador de gemas, la cual permite a una gema maliciosa el sobreescribir archivos arbitrariamente. (CVE-2017-0901)

Se recomienda a los usuarios de Ruby a actualizar o tomar alguna de las siguientes opciones tan pronto como sea posible.

Versiones afectadas

  • Ruby 2.2: 2.2.7 y anteriores
  • Ruby 2.3: 2.3.4 y anteriores
  • Ruby 2.4: 2.4.1 y anteriores
  • antes de trunk revision 59672

Soluciones alternativas

Si no puede actualizar Ruby, actualice RubyGems a la última versión. RubyGems 2.6.13 y posteriores incluye la corrección para éstas vulnerabilidades.

gem update --system

Si no puede actualizar RubyGems, puede aplicar el parche correspondiente como una solución alternativa.

En el caso de trunk, actualice a la última revisión.

Créditos

Este reporte está basado en el blog oficial de RubyGems.

Historial

  • Publicado originalmente: 2017-08-29 12:00:00 UTC
  • Agregado el número CVE: 2017-08-31 2:00:00 UTC
  • Mención de la actualización de Rubies: 2017-09-15 12:00:00 UTC

Noticias recientes

Publicado Ruby 4.0.0 preview3

Nos complace anunciar la publicación de Ruby 4.0.0-preview3. Ruby 4.0 introduce Ruby::BOX y “ZJIT”, y agrega muchas mejoras.

Publicado por naruse el 2025-12-18

Publicación de Ruby 4.0.0 preview2

Nos complace anunciar el lanzamiento de Ruby 4.0.0-preview2. Ruby 4.0 actualiza su versión de Unicode a 17.0.0, entre otras novedades.

Publicado por naruse el 2025-11-17

Más noticias...