CVE:CVE-2012-3406
CNNVD:CNNVD-201207-133
GNU C Library（又名glibc，libc6）是一种按照LGPL许可协议发布的开源免费的C语言编译程序。
GNU C Library 2.5和2.12他版本中的stdio-common/vfprintf.c文件中的‘vfprintf’函数中存在安全漏洞，该漏洞源于程序在分配SPECS数组时，没有正确限制alloca函数的使用。攻击者可通过使用positional参数的格式字符串和大量的格式说明符利用该漏洞绕过FORTIFY_SOURCE格式字符串保护机制，造成拒绝服务（崩溃）。
solution:Upgrade gnu glibc to a higher version than 2.5,2.12,and avoid the version 2.5,2.12; Upgrade redhat enterprise_virtualization to a higher version than 3.0,and avoid the version 3.0; Upgrade canonical ubuntu_linux to a higher version than 8.04,10.04,11.04,11.10,12.04,and avoid the version 8.04,10.04,11.04,11.10,12.04; Upgrade redhat enterprise_linux to a higher version than 5,6.0,and avoid the version 5,6.0