IBM DB2 to_char和to_date函数本地拒绝服务漏洞

QQ空间 新浪微博 微信 QQ facebook twitter
漏洞ID 1108155 漏洞类型 其他
发布时间 2004-09-01 更新时间 2007-10-09
CVE编号 CVE-2005-4869 CNNVD-ID CNNVD-200512-855
漏洞平台 Linux CVSS评分 2.1
|漏洞来源
https://www.exploit-db.com/exploits/24677
http://www.cnnvd.org.cn/web/xxk/ldxqById.tag?CNNVD=CNNVD-200512-855
|漏洞详情
IBMDB2是美国IBM公司的一套关系型数据库管理系统。该系统的执行环境主要有UNIX、Linux、IBMi、z/OS以及Windows服务器版本。IBMDB2在处理to_char和to_date函数调用时存在问题,本地攻击者可以利用这个漏洞对服务进行拒绝服务攻击。如果to_char函数调用空字符串给第二个参数,DB2就会废弃一个NULL指针而停止:selectto_char('aaa','')fromsysibm.sysdummy1如果to_date函数调用空字符串给第二个参数,DB2就会废弃一个NULL指针而停止:selectto_date('aaa','')fromsysibm.sysdummy1需要重新启动获得正常功能。
|漏洞EXP
source: http://www.securityfocus.com/bid/11400/info

IBM DB2 is reported prone to a denial of service vulnerability when DTS to string conversion is carried out.

It is reported that during a DTS to string conversion a trap occurs if an empty formatting string is provided. The vulnerability is exposed in the 'to_char' and 'to_date' conversion functions. 

select to_char('aaa','') from sysibm.sysdummy1
select to_date('aaa', '') from sysibm.sysdummy1
|参考资料

来源:BID
名称:11400
链接:http://www.securityfocus.com/bid/11400
来源:SECUNIA
名称:12733
链接:http://secunia.com/advisories/12733/
来源:XF
名称:db2-dts-string-conversion(17614)
链接:http://xforce.iss.net/xforce/xfdb/17614
来源:MISC
链接:http://www.nextgenss.com/advisories/db205012005G.txt
来源:AIXAPAR
名称:IY61781
链接:http://www-1.ibm.com/support/docview.wss?uid=swg1IY61781
来源:BUGTRAQ
名称:20050105IBMDB2to_charandto_dateDenialOfService(#NISR05012005G)
链接:http://marc.theaimsgroup.com/?l=bugtraq&m=110495483501494&w=2
来源:NSFOCUS
名称:7320
链接:http://www.nsfocus.net/vulndb/7320