Liberado Ruby 1.9.2-p330

Publicado por zzak and hone el 2014-08-19
Traducción de David Padilla

Hemos liberado la versión 1.9.2-p330, la versión final de la serie 1.9.2.

Luego de haber anunciado el Fin de la Vida de 1.9.2 (y 1.8.7), se encontró una regresión de seguridad crítica en 1.9.2. A esta vulnerabilidad se le ha asignado el identificador CVE-2014-6438.

Este problema ocurre cuando se interpreta una cadena larga utilizando el método de URI decode_www_form_component y puede ser reproducido utilizando el código siguiente en versiones vulnerables:

ruby -v -ruri -e'URI.decode_www_form_component "A string that causes catastrophic backtracking as it gets longer %"'

Como este problema fue corregido justo después de la liberación de 1.9.3, las versiones de Ruby 1.9.3-p0 en delante no son vulnerables; pero las versiones de Ruby 1.9.2 antes de 1.9.2-p330 si son vulnerables.

Puedes leer el reporte original de el problema en el tracker: https://bugs.ruby-lang.org/issues/5149#note-4

Descarga

Te recomendamos que actualices a una versión estable y mantendida de Ruby.

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...