xfocus logo xfocus title
首页 焦点原创 安全文摘 安全工具 安全漏洞 焦点项目 焦点论坛 关于我们
English Version

多个Sun数据库函数存在缓冲区溢出问题


发布时间:2003-06-19
更新时间:2003-06-20
严重程度:
威胁程度:权限提升
错误类型:边界检查错误
利用方式:服务器模式

BUGTRAQ ID:7991

受影响系统
Sun Solaris 2.6 _x86
Sun Solaris 2.6
Sun Solaris 7.0 _x86
Sun Solaris 7.0
Sun Solaris 8.0 _x86
Sun Solaris 8.0
Sun Solaris 9.0 _x86
Sun Solaris 9.0
详细描述
Sun dbm_open(), ndbm(), dbm()和dbminit()库函数存在缓冲区溢出。

这些库在拷贝外部数据到内部内存缓冲区时都缺少正确边界检查,过多的数据可触发溢出,破坏内存敏感信息。

如:Solaris Xsun链接的库存在问题,可导致权限提升。

测试代码
尚无

解决方案
相关补丁如下:

SPARC Platform

Solaris 2.6 with patches 105210-47, 105377-06 and 105401-43 or later for each listed patch
Solaris 7 with patches 106541-22, 106942-26 and 106949-03 or later for each listed patch
Solaris 8 with patches 108827-24, 108993-16 and 109152-02 or later for each listed patch
Solaris 9 with patches 112874-01, 112922-02, 113319-10, 114569-02 and 114571-01 or later for each listed patch

x86 Platform

Solaris 2.6 with patches 105211-49 and 105402-43 or later for each listed patch
Solaris 7 with patches 106542-22 and 106943-26 or later for each listed patch
Solaris 8 with patches 108828-25, 108994-16 and 114617-01 or later for each listed patch
Solaris 9 with patches 113719-03, 114570-01 and 114715-01 or later for each listed patch

相关信息
参考:http://sunsolve.sun.com/pub-cgi/retrieve.pl?doc=fsalert%2F55420