int(6541)

Boletines de Vulnerabilidades


Vulnerabilidad en Ruby

Clasificación de la vulnerabilidad

Propiedad Valor
Nivel de Confianza Oficial
Impacto Integridad
Dificultad Avanzado
Requerimientos del atacante Acceso fisico

Información sobre el sistema

Propiedad Valor
Fabricante afectado Exotic Software
Software afectado Ruby 1.9.3 previos a patchlevel 286
Ruby 2.0.0 previos a la revisión r37163

Descripción

La función rb_get_path_check en file.c en Ruby v1.9.3 anterior a patchlevel 286 y Ruby v2.0.0 anterior a r37163 permite a atacantes dependientes de contexto crear archivos en ubicaciones inesperadas o con nombres inesperados a través de un byte NUL en una ruta de archivo.

Solución

El fabricante ha puesto a disposición del usuario una nueva versión que soluciona dicha vulnerabilidad.

Identificadores estándar

Propiedad Valor
CVE CVE-2012-4522
BID

Recursos adicionales

Unintentional file creation caused by inserting an illegal NUL character (CVE-2012-4522)
http://www.ruby-lang.org/en/news/2012/10/12/poisoned-NUL-byte-vulnerability/

Histórico de versiones

Versión Comentario Fecha
1.0 Aviso emitido 2012-11-26

Miembros de

Ministerio de Defensa
CNI
CCN
CCN-CERT