CVE-2004-1584
CVSS5.0
发布时间 :2004-12-31 00:00:00
修订时间 :2016-10-17 22:57:02
NMCOE    

[原文]CRLF injection vulnerability in wp-login.php in WordPress 1.2 allows remote attackers to perform HTTP Response Splitting attacks to modify expected HTML content from the server via the text parameter.


[CNNVD]Wordpress Wp-login.PHP HTTP响应拆分漏洞(CNNVD-200412-166)

        WordPress 1.2版本的wp-login.php存在CRLF注入漏洞。远程攻击者可以借助文本参数进行HTTP响应拆分攻击,修改服务器预定HTML内容。

- CVSS (基础分值)

CVSS分值: 5 [中等(MEDIUM)]
机密性影响: [--]
完整性影响: [--]
可用性影响: [--]
攻击复杂度: [--]
攻击向量: [--]
身份认证: [--]

- CPE (受影响的平台与产品)

产品及版本信息(CPE)暂不可用

- OVAL (用于检测的技术细节)

未找到相关OVAL定义

- 官方数据库链接

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2004-1584
(官方数据源) MITRE
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2004-1584
(官方数据源) NVD
http://www.cnnvd.org.cn/vulnerability/show/cv_cnnvdid/CNNVD-200412-166
(官方数据源) CNNVD

- 其它链接及资源

http://marc.info/?l=bugtraq&m=109716327724041&w=2
(UNKNOWN)  BUGTRAQ  20041006 HTTP Response Splitting Vulnerability in Wordpress 1.2
http://wordpress.org/development/2004/10/wp-121/
(PATCH)  CONFIRM  http://wordpress.org/development/2004/10/wp-121/
http://www.gentoo.org/security/en/glsa/glsa-200410-12.xml
(PATCH)  GENTOO  GLSA-200410-12
http://www.securityfocus.com/bid/11348
(PATCH)  BID  11348
http://xforce.iss.net/xforce/xfdb/17649
(UNKNOWN)  XF  wordpress-response-splitting(17649)

- 漏洞信息

Wordpress Wp-login.PHP HTTP响应拆分漏洞
中危 输入验证
2004-12-31 00:00:00 2005-10-20 00:00:00
远程  
        WordPress 1.2版本的wp-login.php存在CRLF注入漏洞。远程攻击者可以借助文本参数进行HTTP响应拆分攻击,修改服务器预定HTML内容。

- 公告与补丁

        Gentoo Linux has released advisory GLSA 200410-12 dealing with this issue. they have advised that all WordPress users should upgrade to the latest version:
        # emerge sync
        # emerge -pv ">=www-apps/wordpress-1.2.1"
         # emerge ">=www-apps/wordpress-1.2.1"
        For more information please see the referenced Gentoo advisory.
        The vendor has released WordPress version 1.2.1 to address this issue.
        WordPress WordPress 1.2
        

- 漏洞信息 (570)

WordPress Blog HTTP Splitting Vulnerability (EDBID:570)
php webapps
2004-10-10 Verified
0 Tenable NS
N/A [点击下载]
#
# This script is (C) Tenable Network Security
#
#




if(description)
{
script_id(15443);
script_bugtraq_id(11348);
script_version ("$Revision: 1.1 $");

name["english"] = "WordPress HTTP Splitting Vulnerability";

script_name(english:name["english"]);

desc["english"] = "
The remote host is running WordPress BLOG, a web blog manager written
in PHP.

The remote version of this software is vulnerable to an HTTP-splitting attack 
wherein an attacker can insert CR LF characters and then entice an unsuspecting
user into accessing the URL. The client will parse and possibly act on the 
secondary header which was supplied by the attacker.

Solution : Upgrade to the latest version of this software
Risk factor : Medium";




script_description(english:desc["english"]);

summary["english"] = "Checks for the presence of WordPress";

script_summary(english:summary["english"]);

script_category(ACT_ATTACK);


script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security",
francais:"Ce script est Copyright (C) 2004 Tenable Network Security");
family["english"] = "CGI abuses";
family["francais"] = "Abus de CGI";
script_family(english:family["english"], francais:family["francais"]);
script_dependencie("http_version.nasl");
script_require_ports("Services/www", 80);
exit(0);
}

#
# The script code starts here
#


include("http_func.inc");
include("http_keepalive.inc");

port = get_http_port(default:80);

if(!get_port_state(port))exit(0);
if(!can_host_php(port:port))exit(0);



# The actual attack requires credentials -> do a banner check
function check(loc)
{
res = http_keepalive_send_recv(port:port, data:http_get(item:loc + "/index.php", port:port));
if ( res == NULL ) exit(0);
res = str_replace(find:'\n', replace:'', string:res);
res = str_replace(find:'\r', replace:'', string:res);

if ( "WordPress" >< res && egrep(pattern:'<meta name="generator" content="WordPress (0\\.|1\\.([01]|2"))', string:res)) { security_warning(port); exit(0); }
}




foreach dir ( cgi_dirs() )
{
check(loc:dir);
}


# milw0rm.com [2004-10-10]
		

- 漏洞信息

10595
WordPress wp-login.php HTTP Response Splitting
Remote / Network Access Information Disclosure, Input Manipulation
Loss of Integrity Upgrade
Vendor Verified

- 漏洞描述

- 时间线

2004-10-06 Unknow
2004-10-06 2004-10-14

- 解决方案

Upgrade to version 2.1 or higher, as it has been reported to fix this vulnerability. An upgrade is required as there are no known workarounds.

- 相关参考

- 漏洞作者

 

 

关于SCAP中文社区

SCAP中文社区是国内第一个以SCAP为主题的中文开放社区。了解更多信息,请查阅[关于本站]

版权声明

CVE/CWE/OVAL均为MITRE公司的注册商标,它们的官方数据源均保存在MITRE公司的相关网站