安全研究

安全漏洞
Oracle 9iAS/10g应用服务器WEB缓冲远程堆溢出漏洞

发布日期:2004-04-08
更新日期:2004-04-09

受影响系统:
Oracle Oracle9iAS Web Cache 9.0.3.1.0
Oracle Oracle9iAS Web Cache 9.0.2.3.0
不受影响系统:
Oracle Oracle9iAS Web Cache 9.0.4.0.0
描述:
CVE(CAN) ID: CVE-2004-0385

Oracle Web Cache是Oracle应用服务程序套件中的一部分,Web Cache设计用于在Oracle Web服务器前端作为缓冲反向代理服务器。

Oracle Web Cache所有平台存在一个堆溢出问题,远程攻击者可以利用这个漏洞以服务进程的权限在系统上执行任意指令。

Web Cache应用进程从客户端接收到HTTP/HTTPS请求并传递给Oracle HTTP服务器。"webcached"进程在处理非法HTTP/HTTPS请求时存在一个堆溢出问题,通过发送包含超长头作为HTTP请求方法可触发此溢出。根据RFC2616,合法的HTTP请求方法为GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT。

针对基于Windows安装的Web缓冲应用,通过提交432字节长的HTTP请求方法头请求,可使ntdll.RtlAllocateHeap引起异常错误:

77FCBF00   MOV DWORD PTR DS:[ESI], ECX
77FCBF02   MOV DWORD PTR DS:[ECX+4], ESI

精心构建提交数据可能以进程权限在系统上执行任意指令。

<*来源:Ioannis Migadakis (jmig@inaccessnetworks.com
  
  链接:http://marc.theaimsgroup.com/?l=bugtraq&m=108144419001770&w=2
        http://otn.oracle.com/deploy/security/pdf/2004alert66.pdf
*>

建议:
厂商补丁:

Oracle
------
Oracle已经为此发布了一个安全公告(OracleSA#66)以及相应补丁:
OracleSA#66:Vulnerabilities in Oracle Application Server Web Cache
链接:http://otn.oracle.com/deploy/security/pdf/2004alert66.pdf

参看MetaLink Document ID 265310.1下载补丁:

http://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=265310.1

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