Bug: Wordpress All versions XSS ( Ascii Version )

Search:
WLB2

Wordpress All versions XSS

Published
Credit
Risk
2007.05.17
Jose Carlos Norte
Low
CWE
CVE
Local
Remote
CWE-79
CVE-2007-2627
No
Yes

CVSS Base Score
Impact Subscore
Exploitability Subscore
6.8/10
6.4/10
8.6/10
Exploit range
Attack complexity
Authentication
Remote
Medium
No required
Confidentiality impact
Integrity impact
Availability impact
Partial
Partial
Partial

Advisory by Jose Carlos Norte

Wordpress is vulnerable to XSS attacks when custom 404 pages are used by the template.

The problem (sidebar.php):

<form method="get" id="searchform" action="<?php echo $_SERVER['PHP_SELF'];
?>">

if wordpress template use custom 404 pages, like:

<?php get_header(); ?>

<div id="content" class="narrowcolumn">

<h2 class="center">Error 404 - Not Found</h2>

</div>

<?php get_sidebar(); ?>

$_SERVER['PHP_SELF']; can contain special characters to break out html and perform XSS attacks, example:

http://www.example.com/index.php/"><script>alert(document.cookie)</scrip
t>

if no custom 404 page set by wordpress theme this attacks is not posible.

See this note in TXT Version

Bugtraq RSS
Bugtraq
 
REDDIT
REDDIT
 
DIGG
DIGG
 
LinkedIn
LinkedIn
 
CVE RSS
CVEMAP

Copyright 2014, cxsecurity.com
Ascii Version