The vfprintf function in stdio-common/vfprintf.c in libc in GNU C Library (aka glibc) 2.12 and other versions does not properly calculate a buffer length, which allows context-dependent attackers to bypass the FORTIFY_SOURCE format-string protection mechanism and cause a denial of service (stack corruption and crash) via a format string that uses positional parameters and many format specifiers.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Glibc | Gnu | 2.12 (including) | 2.12 (including) |
Enterprise_virtualization | Redhat | 3.0 (including) | 3.0 (including) |
Ubuntu_linux | Canonical | 8.04 (including) | 8.04 (including) |
Ubuntu_linux | Canonical | 10.04 (including) | 10.04 (including) |
Ubuntu_linux | Canonical | 11.04 (including) | 11.04 (including) |
Ubuntu_linux | Canonical | 11.10 (including) | 11.10 (including) |
Ubuntu_linux | Canonical | 12.04 (including) | 12.04 (including) |
Enterprise_linux | Redhat | 6.0 (including) | 6.0 (including) |
Red Hat Enterprise Linux 6 | RedHat | glibc-0:2.12-1.80.el6_3.3 | * |
RHEV 3.X Hypervisor and Agents for RHEL-6 | RedHat | rhev-hypervisor6-0:6.3-20120815.0.el6_3 | * |
Eglibc | Ubuntu | lucid | * |
Eglibc | Ubuntu | natty | * |
Eglibc | Ubuntu | oneiric | * |