Nom du paquet
libxpm4
Date
2004-11-29
Advisory ID
MDKSA-2004:137-1
Affected versions
9.2 amd64 , CS2.1 x86_64 , 10.0 amd64 , 10.1 i586 , 10.0 i586 , 9.2 i586 , CS2.1 i586 , 10.1 x86_64

Problem description

The XPM library which is part of the XFree86/XOrg project is used by several GUI applications to process XPM image files. A source code review of the XPM library, done by Thomas Biege of the SuSE Security-Team revealed several different kinds of bugs. These bugs include integer overflows, out-of-bounds memory access, shell command execution, path traversal, and endless loops. These bugs can be exploited by remote and/or local attackers to gain access to the system or to escalate their local privileges, by using a specially crafted xpm image. Update: The previous libxpm4 update had a linking error that resulted in a missing s_popen symbol error running applications dependant on the library. In addition, the file path checking in the security updates prevented some applications, like gimp-2.0 from being able to save xpm format images. Updated packages are patched to correct all these issues.

Updated packages

9.2 amd64

 47b3147cf8ca6fc1fae0d267569b6a15  amd64/9.2/RPMS/lib64xpm4-3.4k-27.3.92mdk.amd64.rpm
09e3d45094730c2da539437922abb2b6  amd64/9.2/RPMS/lib64xpm4-devel-3.4k-27.3.92mdk.amd64.rpm
7d53ee8024d4d586ec50ba0281987fd4  amd64/9.2/SRPMS/xpm-3.4k-27.3.92mdk.src.rpm

CS2.1 x86_64

 adc64096557a3934aad0d149918efdae  x86_64/corporate/2.1/RPMS/libxpm4-3.4k-21.3.C21mdk.x86_64.rpm
1a2ab77f1754f1a60781d1e2a8306c47  x86_64/corporate/2.1/RPMS/libxpm4-devel-3.4k-21.3.C21mdk.x86_64.rpm
873a7591285599bdb062d1c26eca3f72  x86_64/corporate/2.1/SRPMS/xpm-3.4k-21.3.C21mdk.src.rpm

10.0 amd64

 0df2d07d04793600e2ede34733c18700  amd64/10.0/RPMS/lib64xpm4-3.4k-27.3.100mdk.amd64.rpm
c699a6fa6400dd3dfd803b129392b398  amd64/10.0/RPMS/lib64xpm4-devel-3.4k-27.3.100mdk.amd64.rpm
d673354abbc067dbc454481e11c0e110  amd64/10.0/SRPMS/xpm-3.4k-27.3.100mdk.src.rpm

10.1 i586

 e00bdfcecbf0d09dc6758a2dbce6dc9b  10.1/RPMS/libxpm4-3.4k-28.2.101mdk.i586.rpm
6eb66944f25e92ca7d3d7f76cfa6b577  10.1/RPMS/libxpm4-devel-3.4k-28.2.101mdk.i586.rpm
562eaedc47c52d4952d27b023bcd49f2  10.1/SRPMS/xpm-3.4k-28.2.101mdk.src.rpm

10.0 i586

 35c897c12a36e38cceb1774f890e91e9  10.0/RPMS/libxpm4-3.4k-27.3.100mdk.i586.rpm
ff399d6be76862ac2b61ca5bab76941a  10.0/RPMS/libxpm4-devel-3.4k-27.3.100mdk.i586.rpm
d673354abbc067dbc454481e11c0e110  10.0/SRPMS/xpm-3.4k-27.3.100mdk.src.rpm

9.2 i586

 a7c7c5441b22e690f9be0258db581052  9.2/RPMS/libxpm4-3.4k-27.3.92mdk.i586.rpm
e950cdc935e75873a4f81a1cc5d6a812  9.2/RPMS/libxpm4-devel-3.4k-27.3.92mdk.i586.rpm
7d53ee8024d4d586ec50ba0281987fd4  9.2/SRPMS/xpm-3.4k-27.3.92mdk.src.rpm

CS2.1 i586

 a2910d380ebe04ca8ee624e218b7a9b7  corporate/2.1/RPMS/libxpm4-3.4k-21.3.C21mdk.i586.rpm
28d0c7868d8b3231751a3f1d97e47725  corporate/2.1/RPMS/libxpm4-devel-3.4k-21.3.C21mdk.i586.rpm
873a7591285599bdb062d1c26eca3f72  corporate/2.1/SRPMS/xpm-3.4k-21.3.C21mdk.src.rpm

10.1 x86_64

 3b17a7a58c7345520e63fad235a47a3f  x86_64/10.1/RPMS/lib64xpm4-3.4k-28.2.101mdk.x86_64.rpm
18a71ab6716293e66668bf627c24e2a8  x86_64/10.1/RPMS/lib64xpm4-devel-3.4k-28.2.101mdk.x86_64.rpm
562eaedc47c52d4952d27b023bcd49f2  x86_64/10.1/SRPMS/xpm-3.4k-28.2.101mdk.src.rpm