1
multivac
XSS vulnerability in XOOPS 2.0.5.1
  • 2003/12/23 16:49

  • multivac

  • Just popping in

  • Posts: 3

  • Since: 2003/12/9


Subject: XSS vulnerability in XOOPS 2.0.5.1
Date: 15:44, domenica 21 dicembre 2003
From: Chintan Trivedi <chesschintan@hotmail.com>
To: bugtraq@securityfocus.com

====================================================================
Advisory by Eye On Security Research Group - India www.eos-india.net
====================================================================



1.==============================================================Product
2.===============================================================Vendor
3.========================================================Vulnerability
4.========================================================About Product
5.=============================================Details of vulnerability
6.==============================================================Exploit
7.==============================================================Credits




1. Product
==========

XOOPS 2.0.5.1


2. Vendor
=========

www.xoops.org


3. Vulnerability
================

XSS vulnerability in module weblinks


4. About XOOPS
==============

XOOPS is a dynamic OO (Object Oriented) based open source portal
script written in PHP. XOOPS supports a number of databases, making
XOOPS an ideal tool for developing small to large dynamic community
websites, intra company portals, corporate portals, weblogs and much
more.


5. Details of vulnerability
===========================

The weblinks module contains a file named "myheader.php" in
/modules/mylinks/ directory. The code of the file is as follow :

---------------------------------
include "../../mainfile.php";
$url = $HTTP_GET_VARS['url'];
$lid = intval($HTTP_GET_VARS['lid']);
.
.
.
<td class='bg4' align="center"><small>
<a target="main" href="ratelink.php?cid=<? echo $cid; ?>&lid=<?
echo $lid; ?>"><? echo _MD_RATETHISSITE; ?></a> | <a target="main"
href="modlink.php?lid=<? echo $lid; ?>"><? echo _MD_MODIFY; ?></a> |
<a target="main" href="brokenlink.php?lid=<? echo $lid; ?>"><? echo
_MD_REPORTBROKEN; ?></a> | <a target='_top' href='mailto:?subject=<?
echo $mail_subject; ?>&body=<? echo $mail_body;?>'><? echo
_MD_TELLAFRIEND; ?></a> | <a target='_top' href="<? echo XOOPS_URL;
?>">Back to <? echo $xoopsConfig['sitename']; ?></a> | <a
target='_top' href="<? echo $url; ?>">Close Frame</a> </small>
.
.
-----------------------------------

The value for variable "url" is used in line
<a target='_top' href="<? echo $url; ?>">Close Frame</a>

Thus an attacker can pass a javascript code as a value for variable
url and get it executed as soon as the victim clicks the "Close Frame"
link.


6. Exploit
==========

http://[target]/modules/mylinks/myheader.php?url=javascript:alert(docum
ent.cookie);

Clicking the above link, the victim gets directed to a page containing
a link "Close Frame" which is actually the javascript code inserted by
the attacker. The cookie revealed is quite informatic for the attacker
to login with the hijacked user (including admin) privileges.


7. Credits
==========

Chintan Trivedi -http://www.hackersprogrammers.com
"Eye on Security Research Group - India " - www.eos-india.net

2
CBlue
Re: XSS vulnerability in XOOPS 2.0.5.1

If you had bothered to search the forums, you would see that this has already been reported and fixed.

3
supernix
Re: XSS vulnerability in XOOPS 2.0.5.1
  • 2003/12/23 16:56

  • supernix

  • Not too shy to talk

  • Posts: 151

  • Since: 2003/3/13


I did search the forums and this is the only thread that I can find that mentions this.

What do I search for?

4
CBlue
Re: XSS vulnerability in XOOPS 2.0.5.1


5
supernix
Re: XSS vulnerability in XOOPS 2.0.5.1
  • 2003/12/23 17:23

  • supernix

  • Not too shy to talk

  • Posts: 151

  • Since: 2003/3/13


Thanks I got it now

Login

Who's Online

145 user(s) are online (88 user(s) are browsing Support Forums)


Members: 0


Guests: 145


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: May 31
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!

Latest GitHub Commits