Security Point Advisory #001 - Java Internet Shop allows users to change the prices on items. The Danish Shopexpress, and the English Zilron StoreCreator version 3.0 and below are vulnerable, an estimated 2500 online shops are running this software.
259866f2adad0030783104f4b506b750a78f941517845084f067935aba3a0cf3
Security Point
info@secpoint.com
www.secpoint.com/advis.html
Advisory #001
Title: Java Internet Shop Vulnerability
Date: 31-05-00
Copyright (c) 2000 SECURITY POINT
Contents:
=========
I Disclaimer
II Introduction
III Description
IV Fix
V Contact
VI Vulnerable sites
VII Job Offers
VIII Greetings
I - Disclaimer:
===============
This paper is for educational purpose only, Security Point will not be
responsible for any damages whatsoever that have a connection with the
information written in this paper. There are no warranties with regard
to this information, any use of this information is at the user's own risk.
II - Introduction:
==================
We have found a vulnerability in a common internet Java shop, this bug
enables the users to select the price of the merchandise by her/him self!
We have found two versions of the program that generates these Java shops, a
Danish one and an English one. The name of the Danish one is Shopexpress, and
the English is Zilron StoreCreator, this bug will affect about 2500++ internet
shops.
III - Description:
==================
Affected Software:
Shop Express (DANISH VERSION)
Zilron StoreCreator Version 3.0 and below (ENGLISH VERSION)
Description of the bug
This was tested with Internet Explorer 5.x and Netscape 4.x
Point your browser to an affected site running either Shop Express or
StoreCreator. Now go to the item you "want" to buy. Then before you press the
add to basket you can change the value of the product !
Source c0de
In Internet Explorer select "VIEW SOURCE" and search for the string "returnpath"
it will tell two numbers which you insert at x1, x2 and then at x3 you insert the
name of the product. Whatever you want the price to be you insert at x4 like
10.00 for 10 $.
javascript:parent.ReturnPath(x1, x2);parent.AddRecord("x3",x4,1);
now you take THIS line you just got and type that into your internet explorer
PATH and press enter. Then you click BUY item and you get to the ORDER site
where it says the new price.
This can then be exploited if the shop is a computer store and a computer
is $ 1000 and you fx make the price $ 899 and so on with lotsa products
then it means it will be VERY complicated for the shop to sort it all out
and there it needs a database with fixed price on all product :!
Vict0r / Allan
IV - Fix:
=========
add merchandise to a "database" file, eg:
item[0]=Hat
price[0]=10
item[1]=Computer
price[1]=9999
Both Shopexpress and Zilron are aware of this problem and should therefor have
a fix out soon.
V - Contact:
============
If you have further questions regarding this bug, then you can contact us at
www.secpoint.com/advisories
info@secpoint.com
VI - Vulnerable sites:
======================
Here are the lists of sites running Shop Express and StoreCreator.
We have not checked all the sites. So there will be no guarantee for all
these sites to be vulnerable. But check your own site.
StoreCreator Sites:
http://www.zilron.com
http://www.zilron.com/mall/morestores.html
Shop Express Sites:
http://www.shopexpress.dk/
http://www.shopexpress.dk/referencer.htm
VII - Job Offers:
===============
Security Point is seeking security enthusiasts with a vast experience
in intrusion testing, firewall/IDS configuration and other
security-related fields. For more information, please visit:
http://www.secpoint.com/secjobs.html
VIII - Greetings fly to:
=======================
: SecurityFocus.com, ADM, Obecian, Skodbums_hangout, w00w00, cybk0red the Greek whore, n0sser .