CVE-2012-0864 Integer overflow in n/a
Integer overflow in glibc allows attackers to bypass FORTIFY_SOURCE and execute arbitrary code via format string attacks.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2012-0864?
CVE-2012-0864 is a medium-severity vulnerability in Gnu Glibc, published on 2 May 2013. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
Integer overflow in the vfprintf function in stdio-common/vfprintf.c in glibc 2.14 and other versions allows context-dependent attackers to bypass the FORTIFY_SOURCE protection mechanism, conduct format string attacks, and write to arbitrary memory via a large number of arguments.
Weakness: CWE-189
Which versions are affected by CVE-2012-0864?
It affects 1 product.
Linux distribution packages (40)
glibc Red Hat:enterprise_linux:5::client | All versions | 0:2.5-81.el5_8.1 |
glibc-common Red Hat:enterprise_linux:5::client | All versions | 0:2.5-81.el5_8.1 |
glibc-debuginfo Red Hat:enterprise_linux:5::client | All versions | 0:2.5-81.el5_8.1 |
glibc-debuginfo-common Red Hat:enterprise_linux:5::client | All versions | 0:2.5-81.el5_8.1 |
glibc-devel Red Hat:enterprise_linux:5::client | All versions | 0:2.5-81.el5_8.1 |
glibc-headers Red Hat:enterprise_linux:5::client | All versions | 0:2.5-81.el5_8.1 |
glibc-utils Red Hat:enterprise_linux:5::client | All versions | 0:2.5-81.el5_8.1 |
nscd Red Hat:enterprise_linux:5::client | All versions | 0:2.5-81.el5_8.1 |
glibc Red Hat:enterprise_linux:5::server | All versions | 0:2.5-81.el5_8.1 |
glibc-common Red Hat:enterprise_linux:5::server | All versions | 0:2.5-81.el5_8.1 |
glibc-debuginfo Red Hat:enterprise_linux:5::server | All versions | 0:2.5-81.el5_8.1 |
glibc-debuginfo-common Red Hat:enterprise_linux:5::server | All versions | 0:2.5-81.el5_8.1 |
glibc-devel Red Hat:enterprise_linux:5::server | All versions | 0:2.5-81.el5_8.1 |
glibc-headers Red Hat:enterprise_linux:5::server | All versions | 0:2.5-81.el5_8.1 |
glibc-utils Red Hat:enterprise_linux:5::server | All versions | 0:2.5-81.el5_8.1 |
nscd Red Hat:enterprise_linux:5::server | All versions | 0:2.5-81.el5_8.1 |
glibc Red Hat:enterprise_linux:6::client | All versions | 0:2.12-1.47.el6_2.9 |
glibc-common Red Hat:enterprise_linux:6::client | All versions | 0:2.12-1.47.el6_2.9 |
glibc-debuginfo Red Hat:enterprise_linux:6::client | All versions | 0:2.12-1.47.el6_2.9 |
glibc-debuginfo-common Red Hat:enterprise_linux:6::client | All versions | 0:2.12-1.47.el6_2.9 |
glibc-devel Red Hat:enterprise_linux:6::client | All versions | 0:2.12-1.47.el6_2.9 |
glibc-headers Red Hat:enterprise_linux:6::client | All versions | 0:2.12-1.47.el6_2.9 |
glibc-static Red Hat:enterprise_linux:6::client | All versions | 0:2.12-1.47.el6_2.9 |
glibc-utils Red Hat:enterprise_linux:6::client | All versions | 0:2.12-1.47.el6_2.9 |
nscd Red Hat:enterprise_linux:6::client | All versions | 0:2.12-1.47.el6_2.9 |
glibc Red Hat:enterprise_linux:6::computenode | All versions | 0:2.12-1.47.el6_2.9 |
glibc-common Red Hat:enterprise_linux:6::computenode | All versions | 0:2.12-1.47.el6_2.9 |
glibc-debuginfo Red Hat:enterprise_linux:6::computenode | All versions | 0:2.12-1.47.el6_2.9 |
glibc-debuginfo-common Red Hat:enterprise_linux:6::computenode | All versions | 0:2.12-1.47.el6_2.9 |
glibc-devel Red Hat:enterprise_linux:6::computenode | All versions | 0:2.12-1.47.el6_2.9 |
glibc-headers Red Hat:enterprise_linux:6::computenode | All versions | 0:2.12-1.47.el6_2.9 |
glibc-static Red Hat:enterprise_linux:6::computenode | All versions | 0:2.12-1.47.el6_2.9 |
glibc-utils Red Hat:enterprise_linux:6::computenode | All versions | 0:2.12-1.47.el6_2.9 |
nscd Red Hat:enterprise_linux:6::computenode | All versions | 0:2.12-1.47.el6_2.9 |
glibc Red Hat:enterprise_linux:6::server | All versions | 0:2.12-1.47.el6_2.9 |
glibc-common Red Hat:enterprise_linux:6::server | All versions | 0:2.12-1.47.el6_2.9 |
glibc-debuginfo Red Hat:enterprise_linux:6::server | All versions | 0:2.12-1.47.el6_2.9 |
glibc-debuginfo-common Red Hat:enterprise_linux:6::server | All versions | 0:2.12-1.47.el6_2.9 |
glibc-devel Red Hat:enterprise_linux:6::server | All versions | 0:2.12-1.47.el6_2.9 |
glibc-headers Red Hat:enterprise_linux:6::server | All versions | 0:2.12-1.47.el6_2.9 |
Products include Gnu Glibc.
How do I fix CVE-2012-0864?
Apply the vendor's patch.
Is CVE-2012-0864 being exploited?
There is no known exploitation of CVE-2012-0864 in the wild and no public exploit code.
Other vulnerabilities in Gnu Glibc
Sources
Also known as GHSA-x2p4-f3vf-gwp3, RHSA-2012:0393, RHSA-2012:0397.