CVE:CVE-2007-2582
CNNVD:CNNVD-200705-160
IBM DB2是美国IBM公司的一套关系型数据库管理系统。该系统的执行环境主要有UNIX、Linux、IBM i、z/OS以及Windows服务器版本。
DB2的DB2JDS服务处理畸形请求数据时存在多个缓冲区溢出漏洞，远程攻击者可能利用此漏洞控制服务器或导致拒绝服务。
DB2的DB2JDS服务监听于TCP 6789端口。由于内部的sprintf()调用没有正确地处理特制报文，因此如果向该服务发送了恶意报文就可以触发栈溢出，导致执行任意指令。
此外，如果在请求中包含有无效的LANG参数，或发送报文的长度超过32768字节的话，就会触发另外两个溢出，导致进程终止。
solution:Upgrade ibm db2 to a higher version than 9.0,and avoid the version (,9.0]