OpenBase命令注入及缓冲区溢出漏洞

中心编号:NIPC-2007-3649CVE编号:CVE-2007-5926~CVE-2007-5929

漏洞级别:紧急

发布日期:2007-11-09

更新日期:2007-11-12

攻击方式:远程

攻击效果:管理员访问权限,未授权的信息泄漏,拒绝服务

漏洞描述:


OpenBase是一款数据库服务器应用,可提供对结构化数据的高速访问。

OpenBase在实现存储过程时存在漏洞,本地攻击者可能利用这些漏洞提升自己的权限。

OpenBase在使用存储过程(如GlobalLog()或OEMLicenseInstall())中存在一些漏洞,如果用户能够创建有超长名称的存储过程的话,就可以触发缓冲区溢出,导致拒绝服务或以root权限执行任意代码;如果向预定义的存储过程注入了一系列反引号(`)的话,就可以注入恶意命令并以root用户权限执行。

受影响系统和软件:


Openbase International Ltd, OpenBase, 10.0.5, 及其早期版本

参考资源一:


http://xforce.iss.net/xforce/xfdb/38291

参考资源二:


http://www.securityfocus.com/bid/26347

参考资源三:


http://www.netragard.com/pdfs/research/NETRAGARD-20070313-OPENBASE.txt

致谢:


该漏洞由Kevin Finisterre发现。