int(6541)

Vulnerability Bulletins


Vulnerabilidad en Ruby

Vulnerability classification

Property Value
Confidence level Oficial
Impact Integridad
Dificulty Avanzado
Required attacker level Acceso fisico

System information

Property Value
Affected manufacturer Exotic Software
Affected software Ruby 1.9.3 previos a patchlevel 286
Ruby 2.0.0 previos a la revisión r37163

Description

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.

Solution

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

Standar resources

Property Value
CVE CVE-2012-4522
BID

Other resources

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/

Version history

Version Comments Date
1.0 Aviso emitido 2012-11-26
Ministerio de Defensa
CNI
CCN
CCN-CERT