Slackware Security Advisory: glibc 2.2 local vulnerability on setuid binaries

Written By
Web Webster
Web Webster
Jan 12, 2001

Date: Wed, 10 Jan 2001 20:29:57 -0800
From: Slackware Security Team security@slackware.com
To: BUGTRAQ@SECURITYFOCUS.COM
Subject: [slackware-security] glibc 2.2 local vulnerability on
setuid binaries

glibc-2.2 contains a local vulnerability that affects all setuid
root binaries. Any user on affected systems will be able to read
any file on the system through a simple process: The user sets the
RESOLV_HOST_CONF environment variable to the name of the file that
they wish to read, then runs any setuid root program that makes use
of that variable. The file is then written to stderr.

The original BugTraq announcement can be read at the following
URL:

http://www.securityfocus.com/archive/1/155352

Users of Slackware -current are strongly urged to upgrade to the
new glibc packages in the -current branch.


glibc 2.2 AVAILABLE – (a1/glibcso.tgz, d1/glibc.tgz)


PACKAGE INFORMATION:


a1/glibcso.tgz:
This package contains the runtime libraries for glibc 2.2 All users
of Slackware -current should upgrade this package.

d1/glibc.tgz:
This is the full glibc 2.2 package, complete with headers and
static libraries. If you had previously installed this package, you
need to upgrade it.


WHERE TO FIND THE NEW PACKAGES:


All new packages can be found in the -current branch:


ftp://ftp.slackware.com/pub/slackware/slackware-current/slakware/a1/glibcso.tgz


ftp://ftp.slackware.com/pub/slackware/slackware-current/slakware/d1/glibc.tgz


MD5 SIGNATURES AND CHECKSUMS:


Here are the md5sums and checksums for the packages:

   16-bit "sum" checksum:
   39060  1054   a1/glibcso.tgz
   61562 26779   d1/glibc.tgz

   128-bit MD5 message digest:
6ea2e3fecf1a1a970f1e37b7be7c12aa a1/glibcso.tgz
4f1e8ef903f1d0dd675aaf0cc3926177 d1/glibc.tgz

INSTALLATION INSTRUCTIONS:


It is recommended that the two packages above be upgraded in single
user mode (runlevel 1). Bring the system into runlevel 1:

# telinit 1

Then upgrade the packages:

# upgradepkg .tgz

Then bring the system back into multiuser mode:

# telinit 3

Remember, it’s also a good idea to backup configuration files
before upgrading packages.

– Slackware Linux Security Team
http://www.slackware.com

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.