First published: Wed Jan 13 2010(Updated: )
The gcc and gcc4 packages include, among others, C, C++, and Java GNU<br>compilers and related support libraries. libgcj contains a copy of GNU<br>Libtool's libltdl library.<br>A flaw was found in the way GNU Libtool's libltdl library looked for<br>libraries to load. It was possible for libltdl to load a malicious library<br>from the current working directory. In certain configurations, if a local<br>attacker is able to trick a local user into running a Java application<br>(which uses a function to load native libraries, such as<br>System.loadLibrary) from within an attacker-controlled directory containing<br>a malicious library or module, the attacker could possibly execute<br>arbitrary code with the privileges of the user running the Java<br>application. (CVE-2009-3736)<br>All gcc and gcc4 users should upgrade to these updated packages, which<br>contain a backported patch to correct this issue. All running Java<br>applications using libgcj must be restarted for this update to take effect.
Affected Software | Affected Version | How to fix |
---|---|---|
redhat/gcc | <4.1.2-46.el5_4.2 | 4.1.2-46.el5_4.2 |
redhat/cpp | <4.1.2-46.el5_4.2 | 4.1.2-46.el5_4.2 |
redhat/gcc | <4.1.2-46.el5_4.2 | 4.1.2-46.el5_4.2 |
redhat/gcc-gfortran | <4.1.2-46.el5_4.2 | 4.1.2-46.el5_4.2 |
redhat/gcc-gnat | <4.1.2-46.el5_4.2 | 4.1.2-46.el5_4.2 |
redhat/gcc-java | <4.1.2-46.el5_4.2 | 4.1.2-46.el5_4.2 |
redhat/gcc-objc | <4.1.2-46.el5_4.2 | 4.1.2-46.el5_4.2 |
redhat/libgcc | <4.1.2-46.el5_4.2 | 4.1.2-46.el5_4.2 |
redhat/libgcc | <4.1.2-46.el5_4.2 | 4.1.2-46.el5_4.2 |
redhat/libgcj | <4.1.2-46.el5_4.2 | 4.1.2-46.el5_4.2 |
redhat/libgcj | <4.1.2-46.el5_4.2 | 4.1.2-46.el5_4.2 |
redhat/libgcj-devel | <4.1.2-46.el5_4.2 | 4.1.2-46.el5_4.2 |
redhat/libgcj-devel | <4.1.2-46.el5_4.2 | 4.1.2-46.el5_4.2 |
redhat/libgcj-src | <4.1.2-46.el5_4.2 | 4.1.2-46.el5_4.2 |
redhat/libgfortran | <4.1.2-46.el5_4.2 | 4.1.2-46.el5_4.2 |
redhat/libgfortran | <4.1.2-46.el5_4.2 | 4.1.2-46.el5_4.2 |
redhat/libgnat | <4.1.2-46.el5_4.2 | 4.1.2-46.el5_4.2 |
redhat/libgnat | <4.1.2-46.el5_4.2 | 4.1.2-46.el5_4.2 |
redhat/libmudflap | <4.1.2-46.el5_4.2 | 4.1.2-46.el5_4.2 |
redhat/libmudflap | <4.1.2-46.el5_4.2 | 4.1.2-46.el5_4.2 |
redhat/libmudflap-devel | <4.1.2-46.el5_4.2 | 4.1.2-46.el5_4.2 |
redhat/libmudflap-devel | <4.1.2-46.el5_4.2 | 4.1.2-46.el5_4.2 |
redhat/libobjc | <4.1.2-46.el5_4.2 | 4.1.2-46.el5_4.2 |
redhat/libobjc | <4.1.2-46.el5_4.2 | 4.1.2-46.el5_4.2 |
redhat/cpp | <4.1.2-46.el5_4.2 | 4.1.2-46.el5_4.2 |
redhat/gcc-gfortran | <4.1.2-46.el5_4.2 | 4.1.2-46.el5_4.2 |
redhat/gcc-gnat | <4.1.2-46.el5_4.2 | 4.1.2-46.el5_4.2 |
redhat/gcc-java | <4.1.2-46.el5_4.2 | 4.1.2-46.el5_4.2 |
redhat/gcc-objc | <4.1.2-46.el5_4.2 | 4.1.2-46.el5_4.2 |
redhat/libgcj-src | <4.1.2-46.el5_4.2 | 4.1.2-46.el5_4.2 |
redhat/gcc | <3.4.6-11.el4_8.1 | 3.4.6-11.el4_8.1 |
redhat/cpp | <3.4.6-11.el4_8.1 | 3.4.6-11.el4_8.1 |
redhat/gcc | <3.4.6-11.el4_8.1 | 3.4.6-11.el4_8.1 |
redhat/gcc-g77 | <3.4.6-11.el4_8.1 | 3.4.6-11.el4_8.1 |
redhat/gcc-gnat | <3.4.6-11.el4_8.1 | 3.4.6-11.el4_8.1 |
redhat/gcc-java | <3.4.6-11.el4_8.1 | 3.4.6-11.el4_8.1 |
redhat/gcc-objc | <3.4.6-11.el4_8.1 | 3.4.6-11.el4_8.1 |
redhat/libf2c | <3.4.6-11.el4_8.1 | 3.4.6-11.el4_8.1 |
redhat/libf2c | <3.4.6-11.el4_8.1 | 3.4.6-11.el4_8.1 |
redhat/libgcc | <3.4.6-11.el4_8.1 | 3.4.6-11.el4_8.1 |
redhat/libgcc | <3.4.6-11.el4_8.1 | 3.4.6-11.el4_8.1 |
redhat/libgcj | <3.4.6-11.el4_8.1 | 3.4.6-11.el4_8.1 |
redhat/libgcj | <3.4.6-11.el4_8.1 | 3.4.6-11.el4_8.1 |
redhat/libgcj-devel | <3.4.6-11.el4_8.1 | 3.4.6-11.el4_8.1 |
redhat/libgnat | <3.4.6-11.el4_8.1 | 3.4.6-11.el4_8.1 |
redhat/libgnat | <3.4.6-11.el4_8.1 | 3.4.6-11.el4_8.1 |
redhat/libobjc | <3.4.6-11.el4_8.1 | 3.4.6-11.el4_8.1 |
redhat/libobjc | <3.4.6-11.el4_8.1 | 3.4.6-11.el4_8.1 |
redhat/cpp | <3.4.6-11.el4_8.1 | 3.4.6-11.el4_8.1 |
redhat/gcc-g77 | <3.4.6-11.el4_8.1 | 3.4.6-11.el4_8.1 |
redhat/gcc-gnat | <3.4.6-11.el4_8.1 | 3.4.6-11.el4_8.1 |
redhat/gcc-java | <3.4.6-11.el4_8.1 | 3.4.6-11.el4_8.1 |
redhat/gcc-objc | <3.4.6-11.el4_8.1 | 3.4.6-11.el4_8.1 |
redhat/libgcj-devel | <3.4.6-11.el4_8.1 | 3.4.6-11.el4_8.1 |
redhat/gcc-ppc32 | <3.4.6-11.el4_8.1 | 3.4.6-11.el4_8.1 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.