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