• 文字广告位
  • 文字广告位
  • 文字广告位
您现在的位置: 站长手册 >> 数据库 >> ORACLE >> 正文
站内搜索
Google
Oracle 8i TNS Listener 缓冲区溢出漏洞
        ★★★ 【字体:

Oracle 8i TNS Listener 缓冲区溢出漏洞

雅虎收藏夹 百度收藏 Google书签 Yahoo书签 新浪ViVi 搜狐网摘 365Key网摘 天极网摘 diglog 和讯网摘 POCO网摘 YouNote网摘 博拉网 天下图摘 Del.icio.us digg reddit spurl BlinkList blogmarks
人气: 来源:网络 作者:佚名 所属栏目:ORACLE [切换到繁體中文]

Oracle 8i TNS Listener 缓冲区溢出漏洞 (Other,缺陷) 

   Oracle 8i 发现重大漏洞,允许攻击者执行任意代码

详细:

Oracle 8i TNS (Transparent Network Substrate) Listener 负责建立和维系客户机同 ORACLE 数据库服务的远程连接。发现该 Listener 存在缓冲区溢出漏洞。攻击者成功利用此漏洞,将能在数据库服务器上执行任意代码。


更为糟糕的是,缓冲溢出发生在验证之前,这意味着激活了口令保护机制的 Listener 一样存在问题。


TNS Listener 处理客户连接请求并为客户机和服务器之间建立一个 TNS 数据连接,它缺省监听于 TCP 1521 端口。发送特定的命令给守护进程能对 Listener 实施管理和监控。如 \"STATUS\", \"PING\" \"SERVICES\" 会返回 Listener 的配置和连接情况。\"TRC_FILE\", \"SAVE_CONFIG\" \"RELOAD\" 则能用来改变 Listener 的配置。


当任何命令的参数包含过长的数据时将会发生缓冲溢出,客户机发只需发送一个 Type-1 (NSPTCN) 包,它含有正确的 Net8 头和构造过后的含攻击者代码的命令串。尽管通过激活口令验证机制能限制 TNS listener 管理员命令于信任用户内。但利用一些无需验证口令的命令仍能利用此漏洞,如“STATUS”。而且,缺省情况下,该验证机制并没被激活。


\"SERVICE\", \"VERSION\", \"USER\" \"ARGUMENTS\" 之类的参数都能被用来触发缓冲溢出。


在 WINDOWS 下,通过利用 SEH (Strunctured Exception Handling) ,攻击者能以 \"LocalSystem\" 身份执行代码,

在 UNIX 下,Listener 守护进程是由 \"oracle\" 用户创建的,这意味着攻击者能取得数据库管理员权限。


受影响系统:

Oracle 8i Standard and Enterprise Editions Version 8.1.5, 8.1.6,

8.1.7 and previous versions


受影响平台:

Windows, Linux, Solaris, AIX, HP-UX and Tru64 Unix.


解决方案:

请用户下载安装补丁: http://metalink.oracle.com/

  • 上一篇文章:
  • 下一篇文章:
  • 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    姓 名: *(必填项) ·注册用户·
    Email: QQ号:
    评 分: 1分 2分 3分 4分 5分
    • 您可以发表评论支持你喜欢的文章。
    • 请遵守《互联网电子公告服务管理规定》
    • 请遵守中华人民共和国各项有关法律法规。
    • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
    • 评论人需对自己在使用评论过程中的行为承担法律责任。
    • 本站管理员有权保留或删除评论内容。
    • 评论内容只代表个人观点,与本网站立场无关。
    站内文章搜索
    ·最新文章      
    ·热门文章      
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | | 京ICP备 05004866号 |
    版权所有 2007-2008 站长手册 WWW.ZZSC.ORG 业务联系 zzsc.org#gmail.com