There are two security vulnerabilities in Linux Oracle. One is an exploitable buffer overflow; the other is insecure creation of log files that contain sensitive information.
Credit:
The information has been provided by KimYongJun.
Exploit code has been provided by loveyou.
1. Buffer overflow
It is possible to create a buffer overflow vulnerability using "ORACLE_HOME", one of the environmental values of Oracle. Oracle applications that are vulnerable to buffer overflow are as follows:
These applications allow an attacker to execute a buffer overflow exploit.
2. Log-files created
When a user executes one of Oracle applications such as names, oracle or tnslsnr, the following log files are created, note the security permissions are world-readable.
names
-rw-rw-r-- 1 oracle dba 0 Oct 20 01:45 ckpcch.ora
-rw-rw-r-- 1 oracle dba 428 Oct 20 01:45 ckpreg.ora
-rw-rw-r-- 1 oracle dba 950 Oct 20 01:45 names.log