[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [SECURITY] [DSA 149-1] New glibc packages fix security related problems



Paul Baker wrote:

On Tuesday, August 13, 2002, at 03:21 AM, Martin Schulze wrote:


- -------------------------------------------------------------------------- Debian Security Advisory DSA 149-1 security@debian.org http://www.debian.org/security/ Martin Schulze
August 13th, 2002
- --------------------------------------------------------------------------

Package        : glibc
Vulnerability  : integer overflow
Problem-Type   : remote
Debian-specific: no
CVE Id         : CAN-2002-0391
CERT advisory  : VU#192995



Anyone aware of any particular daemon's that need to be restarted just to be safe? I'd rather not have to type in the SSL passphrase for apache+mod_ssl if I don't have to.

I did some ldd's and I did not find a single executable, that wasn't dynamically linked against libc. (At least this is my interpretation of ldd's output.)

Among those:

sshd
apache
mysqld
bind
postfix
syslogd
sh

I'm thinking about restarting the system.

regards,

Thiemo Nagel


$ ldd  /usr/sbin/apache
        libm.so.6 => /lib/libm.so.6 (0x4001b000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x4003c000)
        libdb.so.2 => /lib/libdb.so.2 (0x40069000)
        libdb2.so.2 => /lib/libdb2.so.2 (0x40076000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0x400b7000)
        libdl.so.2 => /lib/libdl.so.2 (0x400d8000)
        libc.so.6 => /lib/libc.so.6 (0x400db000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
$ ldd /usr/sbin/atd
        libc.so.6 => /lib/libc.so.6 (0x4001b000)
        libdl.so.2 => /lib/libdl.so.2 (0x40138000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
$ ldd /usr/sbin/cron
        libpam.so.0 => /lib/libpam.so.0 (0x4001b000)
        libc.so.6 => /lib/libc.so.6 (0x40023000)
        libdl.so.2 => /lib/libdl.so.2 (0x40140000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x40143000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
$ ldd /sbin/getty
        libc.so.6 => /lib/libc.so.6 (0x4001b000)
        libdl.so.2 => /lib/libdl.so.2 (0x40138000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
$ ldd /sbin/klogd
        libc.so.6 => /lib/libc.so.6 (0x4001b000)
        libdl.so.2 => /lib/libdl.so.2 (0x40138000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
$ ldd /usr/lib/postfix/master
libpostfix-global.so.1 => /usr/lib/libpostfix-global.so.1 (0x4001b000)
        libpostfix-util.so.1 => /usr/lib/libpostfix-util.so.1 (0x40033000)
        libgdbm.so.1 => /usr/lib/libgdbm.so.1 (0x40051000)
        libdb3.so.3 => /usr/lib/libdb3.so.3 (0x40057000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x400ff000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x40113000)
        libc.so.6 => /lib/libc.so.6 (0x40123000)
        libdl.so.2 => /lib/libdl.so.2 (0x40240000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
$ ldd /usr/lib/postfix/pickup
libpostfix-master.so.1 => /usr/lib/libpostfix-master.so.1 (0x4001b000) libpostfix-global.so.1 => /usr/lib/libpostfix-global.so.1 (0x40021000)
        libpostfix-util.so.1 => /usr/lib/libpostfix-util.so.1 (0x40039000)
        libgdbm.so.1 => /usr/lib/libgdbm.so.1 (0x40057000)
        libdb3.so.3 => /usr/lib/libdb3.so.3 (0x4005d000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x40105000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x40119000)
        libc.so.6 => /lib/libc.so.6 (0x40129000)
        libdl.so.2 => /lib/libdl.so.2 (0x40246000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
root@secure:/home/admin# ldd /usr/lib/postfix/qmgr
        /lib/snoopy.so => /lib/snoopy.so (0x40015000)
libpostfix-master.so.1 => /usr/lib/libpostfix-master.so.1 (0x4001b000) libpostfix-global.so.1 => /usr/lib/libpostfix-global.so.1 (0x40021000)
        libpostfix-util.so.1 => /usr/lib/libpostfix-util.so.1 (0x40039000)
        libgdbm.so.1 => /usr/lib/libgdbm.so.1 (0x40057000)
        libdb3.so.3 => /usr/lib/libdb3.so.3 (0x4005d000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x40105000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x40119000)
        libc.so.6 => /lib/libc.so.6 (0x40129000)
        libdl.so.2 => /lib/libdl.so.2 (0x40246000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
$ ldd /usr/sbin/named
        libc.so.6 => /lib/libc.so.6 (0x4001b000)
        libdl.so.2 => /lib/libdl.so.2 (0x40138000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
$ ldd /usr/sbin/popa3d
        libpam.so.0 => /lib/libpam.so.0 (0x4001b000)
        libc.so.6 => /lib/libc.so.6 (0x40023000)
        libdl.so.2 => /lib/libdl.so.2 (0x40140000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x40143000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
$ ldd /bin/sh
        libncurses.so.5 => /lib/libncurses.so.5 (0x4001b000)
        libdl.so.2 => /lib/libdl.so.2 (0x40059000)
        libc.so.6 => /lib/libc.so.6 (0x4005c000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
$ ldd /usr/sbin/mysqld
        libwrap.so.0 => /lib/libwrap.so.0 (0x4001b000)
        libdl.so.2 => /lib/libdl.so.2 (0x40023000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x40026000)
        libz.so.1 => /usr/lib/libz.so.1 (0x4003a000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x40049000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x40076000)
libstdc++-libc6.2-2.so.3 => /usr/lib/libstdc++-libc6.2-2.so.3 (0x4008a000)
        libm.so.6 => /lib/libm.so.6 (0x400d3000)
        libc.so.6 => /lib/libc.so.6 (0x400f4000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
$ ldd /usr/sbin/sshd
        libwrap.so.0 => /lib/libwrap.so.0 (0x4001b000)
        libpam.so.0 => /lib/libpam.so.0 (0x40023000)
        libdl.so.2 => /lib/libdl.so.2 (0x4002b000)
        libutil.so.1 => /lib/libutil.so.1 (0x4002e000)
        libz.so.1 => /usr/lib/libz.so.1 (0x40031000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x40040000)
        libcrypto.so.0.9.6 => /usr/lib/libcrypto.so.0.9.6 (0x40054000)
        libc.so.6 => /lib/libc.so.6 (0x40114000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x40231000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
$ ldd /usr/sbin/stunnel
        libwrap.so.0 => /lib/libwrap.so.0 (0x4001b000)
        libutil.so.1 => /lib/libutil.so.1 (0x40023000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x40026000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x4003a000)
        libdl.so.2 => /lib/libdl.so.2 (0x4004e000)
        libssl.so.0.9.6 => /usr/lib/libssl.so.0.9.6 (0x40051000)
        libcrypto.so.0.9.6 => /usr/lib/libcrypto.so.0.9.6 (0x4007e000)
        libc.so.6 => /lib/libc.so.6 (0x4013e000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
$ ldd /sbin/syslogd
        libc.so.6 => /lib/libc.so.6 (0x4001b000)
        libdl.so.2 => /lib/libdl.so.2 (0x40138000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)




Reply to: