vendor:
ViArt Shopping Cart
by:
3.3
CVSS
LOW
Full Path Disclosure, Information Disclosure
200, 532
CWE
Product Name: ViArt Shopping Cart
Affected Version From: 3.5
Affected Version To: 3.5
Patch Exists: NO
Related CWE:
CPE: a:viart_ltd:viart_shopping_cart
Metasploit:
N/A
Other Scripts:
N/A
Tags: N/A
CVSS Metrics: N/A
Nuclei References:
N/A
Nuclei Metadata: N/A
Platforms Tested: None
ViArt Shopping Cart v3.5 Multiple Remote Vulnerabilities
The server will give an error when any URL real/imaginary is passed to the POST_DATA parameter. A remote user is able to identify the full path of the document root folder. When a user is not signed in, the tables are shown to the attacker via an error, because the PHP form fails to properly sanitize user_id since the user is not logged in. The attacker must first try to add a product to the cart and then save the shopping cart for the tables to be revealed by browsing to: http://www.victim.com/cart_save.php
Mitigation:
Ensure that the POST_DATA parameter is properly sanitized and that the user_id is properly validated before being used in a query.