[MajorSecurity #11]OpenCMS<= 6.2.1 - XSS

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


Software: OpenCMS


Version: <=6.2.1


Type: Cross site scripting


Date: June, 10th 2006


Vendor: Alkacon Software GmbH  


Page: http://www.alkacon.com

      http://www.opencms.org/opencms/en/



Credits:

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


Discovered by: David "Aesthetico" Vieira-Kurz

http://www.majorsecurity.de


Original Advisory:

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

http://www.majorsecurity.de/advisory/major_rls11.txt


Affected Products:

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


OpenCMS 6.2.1 and prior


Description:

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


OpenCms is a professional level Open Source Website Content Management System.


Requirements:

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


register_globals = On


Vulnerability:

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


Input passed to the search inputbox/query is not properly verified.

This can be exploited to accomplish cross site sctipting attacks.



Solution:

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

Edit the source code to ensure that input is properly sanitised.

You should work with "htmlspecialchars()" or "strip_tags()" php-function to 
ensure that html tags

are not going to be executed.


Example:

<?php

  echo htmlspecialchars("<script");

?>


Set "register_globals" to "Off".


Exploitation:

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

Goto the search query/inputbox and type in following line as searchword:


<script>alert("MajorSecurity")</script>


Reply via email to