First published: Mon Apr 04 2011(Updated: )
The glibc packages contain the standard C libraries used by multiple<br>programs on the system. These packages contain the standard C and the<br>standard math libraries. Without these two libraries, a Linux system cannot<br>function properly.<br>The fix for CVE-2010-3847 introduced a regression in the way the dynamic<br>loader expanded the $ORIGIN dynamic string token specified in the RPATH and<br>RUNPATH entries in the ELF library header. A local attacker could use this<br>flaw to escalate their privileges via a setuid or setgid program using<br>such a library. (CVE-2011-0536)<br>It was discovered that the glibc fnmatch() function did not properly<br>restrict the use of alloca(). If the function was called on sufficiently<br>large inputs, it could cause an application using fnmatch() to crash or,<br>possibly, execute arbitrary code with the privileges of the application.<br>(CVE-2011-1071)<br>It was discovered that the locale command did not produce properly escaped<br>output as required by the POSIX specification. If an attacker were able to<br>set the locale environment variables in the environment of a script that<br>performed shell evaluation on the output of the locale command, and that<br>script were run with different privileges than the attacker's, it could<br>execute arbitrary code with the privileges of the script. (CVE-2011-1095)<br>All users should upgrade to these updated packages, which contain<br>backported patches to correct these issues.<br>
Affected Software | Affected Version | How to fix |
---|---|---|
redhat/glibc | <2.12-1.7.el6_0.5 | 2.12-1.7.el6_0.5 |
redhat/glibc | <2.12-1.7.el6_0.5 | 2.12-1.7.el6_0.5 |
redhat/glibc-common | <2.12-1.7.el6_0.5 | 2.12-1.7.el6_0.5 |
redhat/glibc-debuginfo | <2.12-1.7.el6_0.5 | 2.12-1.7.el6_0.5 |
redhat/glibc-debuginfo | <2.12-1.7.el6_0.5 | 2.12-1.7.el6_0.5 |
redhat/glibc-devel | <2.12-1.7.el6_0.5 | 2.12-1.7.el6_0.5 |
redhat/glibc-devel | <2.12-1.7.el6_0.5 | 2.12-1.7.el6_0.5 |
redhat/glibc-headers | <2.12-1.7.el6_0.5 | 2.12-1.7.el6_0.5 |
redhat/glibc-static | <2.12-1.7.el6_0.5 | 2.12-1.7.el6_0.5 |
redhat/glibc-utils | <2.12-1.7.el6_0.5 | 2.12-1.7.el6_0.5 |
redhat/nscd | <2.12-1.7.el6_0.5 | 2.12-1.7.el6_0.5 |
redhat/glibc-common | <2.12-1.7.el6_0.5 | 2.12-1.7.el6_0.5 |
redhat/glibc-headers | <2.12-1.7.el6_0.5 | 2.12-1.7.el6_0.5 |
redhat/glibc-static | <2.12-1.7.el6_0.5 | 2.12-1.7.el6_0.5 |
redhat/glibc-utils | <2.12-1.7.el6_0.5 | 2.12-1.7.el6_0.5 |
redhat/nscd | <2.12-1.7.el6_0.5 | 2.12-1.7.el6_0.5 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.