CVE-2004-1338
CVSS6.5
发布时间 :2004-12-23 00:00:00
修订时间 :2016-11-03 16:19:15
NMCO    

[原文]The triggers in Oracle 9i and 10g allow local users to gain privileges by using a sequence of partially privileged actions: using CCBKAPPLROWTRIG or EXEC_CBK_FN_DML to add arbitrary functions to the SDO_CMT_DBK_FN_TABLE and SDO_CMT_CBK_DML_TABLE, then performing a DELETE on the SDO_TXN_IDX_INSERTS table, which causes the SDO_CMT_CBK_TRIG trigger to execute the user-supplied functions.


[CNNVD]Oracle Trigger权限提升漏洞(CNNVD-200412-106)

        
        Oracle Database是一款商业性质大型数据库系统。
        Database triggers控制限制实现不正确,远程攻击者可以利用这个漏洞提升特权。
        Trigger一般以definer/owner特权执行,trigger SDO_CMT_CBK_TRIG属于MDSYS,当对SDO_TXN_IDX_INSERTS表进行DELETE操作时触发,PUBLIC在这个表上拥有SELECT, INSERT, UPDATE和DELETE对象的特权,因此任何人可以通过从表中删除一行导致SDO_CMT_CBK_TRIG trigger,如果检查Trigger上下文,可看到在DETETE发生之前,从 SDO_CMT_DBK_FN_TABLE 和SDO_CMT_CBK_DML_TABLE表中选择了一列函数,并执行。PUBLIC没有对象权限设置因此不能插入它们自己的函数名,不过属于MDSYS的PRVT_CMT_CBK包有两个过程CCBKAPPLROWTRIG 和EXEC_CBK_FN_DML,接收它们的参数和函数名,然后插入到SDO_CMT_DBK_FN_TABLE和SDO_CMT_CBK_DML_TABLE表中,PUBLIC在PRVT_CMT_CBK包上拥有EXECUTE权限,而且没有 'AUTHID CURRENT_USER'关键词定义,使用MDSY S权限执行包,结果可导致任何用户间接插入函数名到SDO_CMT_DBK_FN_TABLE和SDO_CMT_CBK_DML_TABLE表中,因此当SDO_TXN_IDX_INSERTS上执行DELETE操作时,任何人可以影响SDO_CMT_CBK_TRIG trigger的行为,导致特权提升。
        

- CVSS (基础分值)

CVSS分值: 6.5 [中等(MEDIUM)]
机密性影响: PARTIAL [很可能造成信息泄露]
完整性影响: PARTIAL [可能会导致系统文件被修改]
可用性影响: PARTIAL [可能会导致性能下降或中断资源访问]
攻击复杂度: LOW [漏洞利用没有访问限制 ]
攻击向量: NETWORK [攻击者不需要获取内网访问权或本地访问权]
身份认证: SINGLE_INSTANCE [--]

- CWE (弱点类目)

CWE-264 [权限、特权与访问控制]

- CPE (受影响的平台与产品)

cpe:/a:oracle:oracle9i:9.0.1.3
cpe:/a:oracle:oracle9i:9.0.2.2
cpe:/a:oracle:oracle9i:9.0.1.4
cpe:/a:oracle:oracle9i:9.0.2.3
cpe:/a:oracle:database_server:10.2.1:r2
cpe:/a:oracle:oracle9i:9.2.0.1
cpe:/a:oracle:oracle9i:9.2.0.2
cpe:/a:oracle:oracle9i:9.0.1.2
cpe:/a:oracle:oracle9i:9.0.2.1
cpe:/a:oracle:oracle9i:9.0.2
cpe:/a:oracle:oracle9i:9.0.2.0.1
cpe:/a:oracle:oracle9i:9.0.2.0.0
cpe:/a:oracle:oracle9i:9.0.1
cpe:/a:oracle:oracle9i:9.0

- OVAL (用于检测的技术细节)

未找到相关OVAL定义

- 官方数据库链接

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2004-1338
(官方数据源) MITRE
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2004-1338
(官方数据源) NVD
http://www.cnnvd.org.cn/vulnerability/show/cv_cnnvdid/CNNVD-200412-106
(官方数据源) CNNVD

- 其它链接及资源

http://marc.info/?l=bugtraq&m=110382230614420&w=2
(VENDOR_ADVISORY)  BUGTRAQ  20041223 Oracle Trigger Abuse (#NISR2122004I)
http://www.ngssoftware.com/advisories/oracle23122004I.txt
(VENDOR_ADVISORY)  MISC  http://www.ngssoftware.com/advisories/oracle23122004I.txt
http://xforce.iss.net/xforce/xfdb/18655
(VENDOR_ADVISORY)  XF  oracle-triggers-gain-privileges(18655)

- 漏洞信息

Oracle Trigger权限提升漏洞
中危 未知
2004-12-23 00:00:00 2005-10-20 00:00:00
本地  
        
        Oracle Database是一款商业性质大型数据库系统。
        Database triggers控制限制实现不正确,远程攻击者可以利用这个漏洞提升特权。
        Trigger一般以definer/owner特权执行,trigger SDO_CMT_CBK_TRIG属于MDSYS,当对SDO_TXN_IDX_INSERTS表进行DELETE操作时触发,PUBLIC在这个表上拥有SELECT, INSERT, UPDATE和DELETE对象的特权,因此任何人可以通过从表中删除一行导致SDO_CMT_CBK_TRIG trigger,如果检查Trigger上下文,可看到在DETETE发生之前,从 SDO_CMT_DBK_FN_TABLE 和SDO_CMT_CBK_DML_TABLE表中选择了一列函数,并执行。PUBLIC没有对象权限设置因此不能插入它们自己的函数名,不过属于MDSYS的PRVT_CMT_CBK包有两个过程CCBKAPPLROWTRIG 和EXEC_CBK_FN_DML,接收它们的参数和函数名,然后插入到SDO_CMT_DBK_FN_TABLE和SDO_CMT_CBK_DML_TABLE表中,PUBLIC在PRVT_CMT_CBK包上拥有EXECUTE权限,而且没有 'AUTHID CURRENT_USER'关键词定义,使用MDSY S权限执行包,结果可导致任何用户间接插入函数名到SDO_CMT_DBK_FN_TABLE和SDO_CMT_CBK_DML_TABLE表中,因此当SDO_TXN_IDX_INSERTS上执行DELETE操作时,任何人可以影响SDO_CMT_CBK_TRIG trigger的行为,导致特权提升。
        

- 公告与补丁

        厂商补丁:
        Oracle
        ------
        ORACLE已经发布patch (#68)来修正此漏洞:
        
        http://metalink.oracle.com/

- 漏洞信息

12751
Oracle SDO_CMT_CBK_TRIG Trigger Arbitrary Command Injection
Vendor Verified

- 漏洞描述

- 时间线

2004-12-23 Unknow
Unknow Unknow

- 解决方案

Currently, there are no known workarounds or upgrades to correct this issue. However, Oracle has released a patch to address this vulnerability.

- 相关参考

- 漏洞作者

Unknown or Incomplete
 

 

关于SCAP中文社区

SCAP中文社区是国内第一个以SCAP为主题的中文开放社区。了解更多信息,请查阅[关于本站]

版权声明

CVE/CWE/OVAL均为MITRE公司的注册商标,它们的官方数据源均保存在MITRE公司的相关网站