安全研究

安全漏洞
Ingres数据库多个本地安全漏洞

发布日期:2008-08-01
更新日期:2008-08-04

受影响系统:
Ingres Corporation Ingres Database 2006 release 2 (9.1.0)
Ingres Corporation Ingres Database 2006 release 1 (9.0.4)
Ingres Corporation Ingres Database 2.6
描述:
BUGTRAQ  ID: 30512
CVE(CAN) ID: CVE-2008-3357,CVE-2008-3389,CVE-2008-3356

Ingres是很多CA产品默认所使用的数据库后端。

Ingres数据库中所捆绑的ingvalidpw工具用于验证用户凭据。在加载共享库时,ingvalidpw程序会加载ingres用户目录中的库,因此拥有ingres权限的用户可以通过特制的库获得root权限。

Ingres数据库所捆绑的一些ingres工具会使用libbecompat库。在将环境变量拷贝到固定大小的栈缓冲区时,该库没有对源字符串执行长度检查,导致栈溢出漏洞。

Ingres所捆绑的verifydb工具用于清除数据库目录中不必要的文件。verifydb程序没有正确地更改文件权限,首先在当前目录创建了名为iivdb.log的文件,然后设置为完全可写。如果本地攻击者创建了到属于ingres用户文件的符号链接,就可以获得对目标文件的写访问。

<*来源:iDEFENSE
  
  链接:http://www.ingres.com/support/security-alert-080108.php
        http://secunia.com/advisories/31357/
        http://marc.info/?l=full-disclosure&m=121803856404982&w=2
        http://labs.idefense.com/intelligence/vulnerabilities/display.php?id=733
        http://labs.idefense.com/intelligence/vulnerabilities/display.php?id=732
        http://labs.idefense.com/intelligence/vulnerabilities/display.php?id=731
*>

建议:
厂商补丁:

Ingres Corporation
------------------
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:

http://www.ingres.com/index.php

浏览次数:2476
严重程度:0(网友投票)
本安全漏洞由绿盟科技翻译整理,版权所有,未经许可,不得转载
绿盟科技给您安全的保障