安全研究

安全漏洞
PostgreSQL To_Ascii()缓冲区溢出漏洞

发布日期:2003-08-24
更新日期:2003-10-09

受影响系统:
PostgreSQL PostgreSQL 7.3.3
PostgreSQL PostgreSQL 7.3.2
PostgreSQL PostgreSQL 7.3.1
PostgreSQL PostgreSQL 7.3
PostgreSQL PostgreSQL 7.2.3
PostgreSQL PostgreSQL 7.2.2
PostgreSQL PostgreSQL 7.2
PostgreSQL PostgreSQL 7.2.1
    - Conectiva Linux 8.0
    - Debian Linux 3.0
    - Mandrake Linux 8.2
    - SuSE Linux 8.0
不受影响系统:
PostgreSQL PostgreSQL 7.3.4
描述:
BUGTRAQ  ID: 8741
CVE(CAN) ID: CVE-2003-0901

PostgreSQL是一款高级对象-关系型数据库管理系统,支持扩展的SQL标准子集。

PostgreSQL包含的to_ascii()函数存在问题,远程攻击者可以利用这个漏洞触发缓冲区溢出,可能以PostgreSQL进程权限在系统上执行任意指令。

提交超多数据给to_ascii()函数,由于缺少充分的缓冲区边界检查,可导致发生基于堆的溢出,通过精心覆盖堆的管理结构可导致以PostgreSQL进程权限在系统上执行任意指令。

<*来源:Tom Lane
  *>

建议:
厂商补丁:

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

http://www.postgresql.org

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