Apache 安全漏洞

admin 2022-07-12 10:09:25 CNNVD漏洞 来源:ZONE.CI 全球网 0 阅读模式

漏洞信息详情

Apache 安全漏洞

  • CNNVD编号:CNNVD-200408-092
  • 危害等级: 超危
  • CVE编号: CVE-2004-0492
  • 漏洞类型: 其他
  • 发布时间: 2003-07-18
  • 威胁类型: 远程
  • 更新时间: 2021-06-07
  • 厂        商: apache
  • 漏洞来源: Georgi Guninski※ g...

漏洞简介

mod_proxy是一个可在Apache使用的代理模块。mod_proxy在处理负的Content-Length值时存在问题,远程攻击者可以利用这个漏洞进行缓冲区溢出攻击,可能以Apache进程权限在系统上执行任意指令。连接远程服务器使其返回非法(负值)的Content-Length,可使Mod_proxy触发基于整数的溢出,会导致Apache子进程崩溃。问题存在于proxy_util.c中:n = ap_bread(f, buf, MIN((int)buf_size,(int)(len - total_bytes_rcvd)));这里len可为负值。 在旧的OpenBSD/FreeBSD系统中可利用memcpy的反向拷贝实现来执行任意指令。新的BSD系统中由于攻击者可以控制3个任意字节也能用于执行任意指令。如果define AP_ENABLE_EXCEPTION_HOOK启用的情况下,可能在任何平台都可被利用。

漏洞公告

临时解决方法:

如果您不能立刻安装补丁或者升级,CNNVD建议您采取以下措施以降低威胁:

* Georgi Guninski提供如下第三方补丁:

-------------------------------------

diff -u apache_1.3.31/src/modules/proxy/proxy_util.c apache_1.3.31my/src/modules/proxy/proxy_util.c

--- apache_1.3.31/src/modules/proxy/proxy_util.c Tue Feb 17 23:52:22 2004

+++ apache_1.3.31my/src/modules/proxy/proxy_util.c Tue Jun 8 11:24:15 2004

@@ -545,8 +545,8 @@

n = ap_bread(f, buf, buf_size);

}

else {

- n = ap_bread(f, buf, MIN((int)buf_size,

- (int)(len - total_bytes_rcvd)));

+ n = ap_bread(f, buf, MIN((size_t)buf_size,

+ (size_t)(len - total_bytes_rcvd)));

}

}

-------------------------------------

或者CNNVD建议您不要打开mod_proxy模块。

厂商补丁:

Apache Software Foundation

--------------------------

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

Index: src/CHANGES

===================================================================

RCS file: /home/cvs/apache-1.3/src/CHANGES,v

retrieving revision 1.1942

diff -u -p -u -r1.1942 CHANGES

--- src/CHANGES 2 Jun 2004 22:49:03 -0000 1.1942

+++ src/CHANGES 9 Jun 2004 15:58:44 -0000

@@ -1,5 +1,9 @@

Changes with Apache 1.3.32

+ *) SECURITY: CAN-2004-0492 (cve.mitre.org)

+ Reject responses from a remote server if sent an invalid (negative)

+ Content-Length. [Mark Cox]

+

*) Fix a bunch of cases where the return code of the regex compiler

was not checked properly. This affects mod_usertrack and

core. PR 28218. [Andr?Malo]

Index: src/modules/proxy/proxy_http.c

===================================================================

RCS file: /home/cvs/apache-1.3/src/modules/proxy/proxy_http.c,v

retrieving revision 1.106

diff -u -p -u -r1.106 proxy_http.c

--- src/modules/proxy/proxy_http.c 29 Mar 2004 17:47:15 -0000 1.106

+++ src/modules/proxy/proxy_http.c 8 Jun 2004 14:23:05 -0000

@@ -485,6 +485,13 @@ int ap_proxy_http_handler(request_rec *r

content_length = ap_table_get(resp_hdrs, "Content-Length");

if (content_length != NULL) {

c->len = ap_strtol(content_length, NULL, 10);

+

+ if (c->len < 0)="">

+ ap_kill_timeout(r);

+ return ap_proxyerror(r, HTTP_BAD_GATEWAY, ap_pstrcat(r->pool,

+ "Invalid Content-Length from remote server",

+ NULL));

+ }

}

}

参考网址

来源:OVAL

链接:https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A4863

来源:BUGTRAQ

链接:http://marc.info/?l=bugtraq&m=108711172710140&w=2

来源:MISC

链接:http://www.guninski.com/modproxy1.HTML

来源:SUNALERT

链接:http://sunsolve.sun.com/search/document.do?assetkey=1-26-101841-1

来源:XF

链接:https://exchange.xforce.ibmcloud.com/vulnerabilities/16387

来源:httpd.apache.org%3E

链接:httpd.apache.org%3E

来源:MLIST

链接:https://lists.apache.org/thread.HTML/r734a07156abf332d5ab27fb91d9d962cacfef4f3681e44056f064fa8@%3Ccvs.

来源:CERT-VN

链接:http://www.kb.cert.org/vuls/id/541310

来源:SUNALERT

链接:http://sunsolve.sun.com/search/document.do?assetkey=1-26-101555-1

来源:DEBIAN

链接:https://www.debian.org/security/2004/dsa-525

来源:REDHAT

链接:http://rhn.redhat.com/errata/RHSA-2004-245.HTML

来源:MANDRAKE

链接:http://www.mandriva.com/security/advisories?name=MDKSA-2004:065

来源:FULLDISC

链接:http://seclists.org/lists/fulldisclosure/2004/Jun/0296.HTML

来源:MLIST

链接:https://lists.apache.org/thread.HTML/r5419c9ba0951ef73a655362403d12bb8d10fab38274deb3f005816f5@%3Ccvs.

来源:MLIST

链接:https://lists.apache.org/thread.HTML/rf2f0f3611f937cf6cfb3b4fe4a67f69885855126110e1e3f2fb2728e@%3Ccvs.

来源:MLIST

链接:https://lists.apache.org/thread.HTML/re895fc1736d25c8cf57e102c871613b8aeec9ea26fd8a44e7942b5ab@%3Ccvs.

来源:MLIST

链接:https://lists.apache.org/thread.HTML/rd65d8ba68ba17e7deedafbf5bb4899f2ae4dad781d21b931c2941ac3@%3Ccvs.

来源:MLIST

链接:https://lists.apache.org/thread.HTML/rf6449464fd8b7437704c55f88361b66f12d5b5f90bcce66af4be4ba9@%3Ccvs.

来源:FEDORA

链接:https://bugzilla.fedora.us/show_bug.cgi?id=1737

来源:MLIST

链接:https://lists.apache.org/thread.HTML/r9f93cf6dde308d42a9c807784e8102600d0397f5f834890708bf6920@%3Ccvs.

来源:SECUNIA

链接:http://secunia.com/advisories/11841

来源:HP

链接:http://marc.info/?l=bugtraq&m=130497311408250&w=2

来源:OVAL

链接:https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A100112

来源:SUNALERT

链接:http://sunsolve.sun.com/search/document.do?assetkey=1-26-57628-1

受影响实体

  • Apache Http_server:1.3.31  

补丁

  • Apache 安全漏洞的修复措施

weinxin
特别声明
本站(ZONE.CI)所有文章仅供技术研究,若将其信息做其他用途,由用户承担全部法律及连带责任,本站不承担任何法律及连带责任,请遵守中华人民共和国安全法.
Apache 安全漏洞 CNNVD漏洞

Apache 安全漏洞

漏洞信息详情Apache 安全漏洞CNNVD编号:CNNVD-200408-092危害等级: 超危CVE编号:CVE-2004-0492漏洞类型:其他发布时间:2003-07-
Apache 安全漏洞 CNNVD漏洞

Apache 安全漏洞

漏洞信息详情Apache 安全漏洞CNNVD编号:CNNVD-200411-033危害等级: 高危CVE编号:CVE-2004-0885漏洞类型:其他发布时间:2003-07-
OpenSSL 安全漏洞 CNNVD漏洞

OpenSSL 安全漏洞

漏洞信息详情OpenSSL 安全漏洞CNNVD编号:CNNVD-200411-078危害等级: 低危CVE编号:CVE-2004-0081漏洞类型:其他发布时间:2003-07
评论:0   参与:  0