Cross-site scripting (XSS) vulnerability in templates/defaultheader.php in Lamp Design Storesprite before 7 - 19-06-14, when using the currency selection dropdown, allows remote attackers to inject arbitrary web script or HTML via the PATH_INFO to brand.php, related to the currencyUrl function.
{"securityvulns": [{"lastseen": "2018-08-31T11:10:54", "description": "\r\n\r\nAdvisory ID: HTB23215\r\nProduct: Storesprite\r\nVendor: Lamp Design Limited\r\nVulnerable Version(s): 7 and probably prior\r\nTested Version: 7\r\nAdvisory Publication: May 14, 2014 [without technical details]\r\nVendor Notification: May 14, 2014 \r\nVendor Patch: June 19, 2014 \r\nPublic Disclosure: June 25, 2014 \r\nVulnerability Type: Cross-Site Scripting [CWE-79]\r\nCVE Reference: CVE-2014-3737\r\nRisk Level: Medium \r\nCVSSv2 Base Score: 4.3 (AV:N/AC:M/Au:N/C:N/I:P/A:N)\r\nSolution Status: Fixed by Vendor\r\nDiscovered and Provided: High-Tech Bridge Security Research Lab ( https://www.htbridge.com/advisory/ ) \r\n\r\n-----------------------------------------------------------------------------------------------\r\n\r\nAdvisory Details:\r\n\r\nHigh-Tech Bridge Security Research Lab discovered XSS vulnerability in Storesprite, which can be exploited to perform Cross-Site Scripting attacks.\r\n\r\n1) Reflected Cross-Site Scripting (XSS) in Storesprite: CVE-2014-3737\r\n\r\nThe vulnerability exists due to insufficient sanitisation of user-supplied data in URI. A remote attacker can trick a logged-in user to open a specially crafted link and execute arbitrary HTML and script code in browser in context of the vulnerable website. Successful exploitation of the vulnerability may allow an attacker to change appearance of the web site, steal cookies of other users and forge check out pages. It is also possible to gain administrative access to the web site its administrator falls victim to XSS attack.\r\n\r\nThe exploitation example below uses the "alert()" JavaScript function to display "immuniweb" word:\r\nhttp://[host]/brand.php/%22onmouseover%3d%27alert%28%22immuniweb%22%29%27%20a%3d%22%3E\r\n\r\n-----------------------------------------------------------------------------------------------\r\n\r\nSolution:\r\n\r\nUpdate to Storesprite 7 - 19-06-14\r\n\r\nMore Information:\r\nhttp://www.storesprite.com/docs/26/htb23215_xss_vulnerability/\r\n\r\n-----------------------------------------------------------------------------------------------\r\n\r\nReferences:\r\n\r\n[1] High-Tech Bridge Advisory HTB23215 - https://www.htbridge.com/advisory/HTB23215 - Cross-Site Scripting (XSS) Vulnerability in Storesprite.\r\n[2] Storesprite - http://www.storesprite.com - Storesprite is a feature packed shopping cart.\r\n[3] Common Vulnerabilities and Exposures (CVE) - http://cve.mitre.org/ - international in scope and free for public use, CVE\u00ae is a dictionary of publicly known information security vulnerabilities and exposures.\r\n[4] Common Weakness Enumeration (CWE) - http://cwe.mitre.org - targeted to developers and security practitioners, CWE is a formal list of software weakness types.\r\n[5] ImmuniWeb\u00ae SaaS - https://www.htbridge.com/immuniweb/ - hybrid of manual web application penetration test and cutting-edge vulnerability scanner available online via a Software-as-a-Service (SaaS) model.\r\n\r\n-----------------------------------------------------------------------------------------------\r\n\r\nDisclaimer: The information provided in this Advisory is provided "as is" and without any warranty of any kind. Details of this Advisory may be updated in order to provide as accurate information as possible. The latest version of the Advisory is available on web page [1] in the References.\r\n\r\n", "edition": 1, "cvss3": {}, "published": "2014-10-15T00:00:00", "type": "securityvulns", "title": "Reflected Cross-Site Scripting (XSS) Vulnerability in Storesprite", "bulletinFamily": "software", "cvss2": {"severity": "LOW", "exploitabilityScore": 4.9, "obtainAllPrivilege": false, "userInteractionRequired": true, "obtainOtherPrivilege": false, "cvssV2": {"accessComplexity": "HIGH", "confidentialityImpact": "NONE", "availabilityImpact": "NONE", "integrityImpact": "PARTIAL", "baseScore": 2.6, "vectorString": "AV:N/AC:H/Au:N/C:N/I:P/A:N", "version": "2.0", "accessVector": "NETWORK", "authentication": "NONE"}, "impactScore": 2.9, "obtainUserPrivilege": false}, "cvelist": ["CVE-2014-3737"], "modified": "2014-10-15T00:00:00", "id": "SECURITYVULNS:DOC:31246", "href": "https://vulners.com/securityvulns/SECURITYVULNS:DOC:31246", "sourceData": "", "cvss": {"score": 2.6, "vector": "AV:NETWORK/AC:HIGH/Au:NONE/C:NONE/I:PARTIAL/A:NONE/"}}, {"lastseen": "2021-06-08T18:46:11", "description": "PHP inclusions, SQL injections, directory traversals, crossite scripting, information leaks, etc.", "edition": 2, "cvss3": {}, "published": "2014-10-15T00:00:00", "type": "securityvulns", "title": "Web applications security vulnerabilities summary (PHP, ASP, JSP, CGI, Perl)", "bulletinFamily": "software", "cvss2": {"severity": "HIGH", "exploitabilityScore": 10.0, "obtainAllPrivilege": false, "userInteractionRequired": false, "obtainOtherPrivilege": false, "cvssV2": {"accessComplexity": "LOW", "confidentialityImpact": "PARTIAL", "availabilityImpact": "PARTIAL", "integrityImpact": "PARTIAL", "baseScore": 7.5, "vectorString": "AV:N/AC:L/Au:N/C:P/I:P/A:P", "version": "2.0", "accessVector": "NETWORK", "authentication": "NONE"}, "impactScore": 6.4, "obtainUserPrivilege": false}, "cvelist": ["CVE-2014-5129", "CVE-2014-5127", "CVE-2014-1546", "CVE-2014-0986", "CVE-2014-0991", "CVE-2014-4736", "CVE-2014-5393", "CVE-2014-5136", "CVE-2014-0485", "CVE-2014-3810", "CVE-2014-0987", "CVE-2014-0985", "CVE-2014-4172", "CVE-2014-0990", "CVE-2014-6308", "CVE-2014-5391", "CVE-2014-0988", "CVE-2014-0992", "CVE-2014-3737", "CVE-2014-0989", "CVE-2014-3119", "CVE-2014-5392", "CVE-2014-4914", "CVE-2014-4734", "CVE-2014-6280", "CVE-2014-4170", "CVE-2014-3920"], "modified": "2014-10-15T00:00:00", "id": "SECURITYVULNS:VULN:14025", "href": "https://vulners.com/securityvulns/SECURITYVULNS:VULN:14025", "sourceData": "", "cvss": {"score": 7.5, "vector": "AV:NETWORK/AC:LOW/Au:NONE/C:PARTIAL/I:PARTIAL/A:PARTIAL/"}}], "htbridge": [{"lastseen": "2020-12-24T11:21:06", "description": "High-Tech Bridge Security Research Lab discovered XSS vulnerability in Storesprite, which can be exploited to perform Cross-Site Scripting attacks. \n \n1) Reflected Cross-Site Scripting (XSS) in Storesprite: CVE-2014-3737 \n \nThe vulnerability exists due to insufficient sanitisation of user-supplied data in URI. A remote attacker can trick a logged-in user to open a specially crafted link and execute arbitrary HTML and script code in browser in context of the vulnerable website. Successful exploitation of the vulnerability may allow an attacker to change appearance of the web site, steal cookies of other users and forge check out pages. It is also possible to gain administrative access to the web site its administrator falls victim to XSS attack. \n \nThe exploitation example below uses the \"alert()\" JavaScript function to display \"immuniweb\" word: \nhttp://[host]/brand.php/%22onmouseover%3d%27alert%28%22immuniweb%22%29%27%20 a%3d%22%3E\n", "edition": 2, "published": "2014-05-14T00:00:00", "type": "htbridge", "title": "Reflected Cross-Site Scripting (XSS) Vulnerability in Storesprite", "bulletinFamily": "software", "cvss2": {"severity": "LOW", "exploitabilityScore": 4.9, "obtainAllPrivilege": false, "userInteractionRequired": true, "obtainOtherPrivilege": false, "cvssV2": {"accessComplexity": "HIGH", "confidentialityImpact": "NONE", "availabilityImpact": "NONE", "integrityImpact": "PARTIAL", "baseScore": 2.6, "vectorString": "AV:N/AC:H/Au:N/C:N/I:P/A:N", "version": "2.0", "accessVector": "NETWORK", "authentication": "NONE"}, "impactScore": 2.9, "obtainUserPrivilege": false}, "cvelist": ["CVE-2014-3737"], "modified": "2014-06-19T00:00:00", "id": "HTB23215", "href": "https://www.htbridge.com/advisory/HTB23215", "cvss": {"score": 4.3, "vector": "AV:N/AC:M/Au:N/C:N/I:P/A:N/"}}], "packetstorm": [{"lastseen": "2016-12-05T22:13:38", "description": "", "published": "2014-06-25T00:00:00", "type": "packetstorm", "title": "Storesprite 7 Cross Site Scripting", "bulletinFamily": "exploit", "cvelist": ["CVE-2014-3737"], "modified": "2014-06-25T00:00:00", "id": "PACKETSTORM:127221", "href": "https://packetstormsecurity.com/files/127221/Storesprite-7-Cross-Site-Scripting.html", "sourceData": "`Advisory ID: HTB23215 \nProduct: Storesprite \nVendor: Lamp Design Limited \nVulnerable Version(s): 7 and probably prior \nTested Version: 7 \nAdvisory Publication: May 14, 2014 [without technical details] \nVendor Notification: May 14, 2014 \nVendor Patch: June 19, 2014 \nPublic Disclosure: June 25, 2014 \nVulnerability Type: Cross-Site Scripting [CWE-79] \nCVE Reference: CVE-2014-3737 \nRisk Level: Medium \nCVSSv2 Base Score: 4.3 (AV:N/AC:M/Au:N/C:N/I:P/A:N) \nSolution Status: Fixed by Vendor \nDiscovered and Provided: High-Tech Bridge Security Research Lab ( https://www.htbridge.com/advisory/ ) \n \n----------------------------------------------------------------------------------------------- \n \nAdvisory Details: \n \nHigh-Tech Bridge Security Research Lab discovered XSS vulnerability in Storesprite, which can be exploited to perform Cross-Site Scripting attacks. \n \n1) Reflected Cross-Site Scripting (XSS) in Storesprite: CVE-2014-3737 \n \nThe vulnerability exists due to insufficient sanitisation of user-supplied data in URI. A remote attacker can trick a logged-in user to open a specially crafted link and execute arbitrary HTML and script code in browser in context of the vulnerable website. Successful exploitation of the vulnerability may allow an attacker to change appearance of the web site, steal cookies of other users and forge check out pages. It is also possible to gain administrative access to the web site its administrator falls victim to XSS attack. \n \nThe exploitation example below uses the \"alert()\" JavaScript function to display \"immuniweb\" word: \nhttp://[host]/brand.php/%22onmouseover%3d%27alert%28%22immuniweb%22%29%27%20a%3d%22%3E \n \n----------------------------------------------------------------------------------------------- \n \nSolution: \n \nUpdate to Storesprite 7 - 19-06-14 \n \nMore Information: \nhttp://www.storesprite.com/docs/26/htb23215_xss_vulnerability/ \n \n----------------------------------------------------------------------------------------------- \n \nReferences: \n \n[1] High-Tech Bridge Advisory HTB23215 - https://www.htbridge.com/advisory/HTB23215 - Cross-Site Scripting (XSS) Vulnerability in Storesprite. \n[2] Storesprite - http://www.storesprite.com - Storesprite is a feature packed shopping cart. \n[3] Common Vulnerabilities and Exposures (CVE) - http://cve.mitre.org/ - international in scope and free for public use, CVE\u00ae is a dictionary of publicly known information security vulnerabilities and exposures. \n[4] Common Weakness Enumeration (CWE) - http://cwe.mitre.org - targeted to developers and security practitioners, CWE is a formal list of software weakness types. \n[5] ImmuniWeb\u00ae SaaS - https://www.htbridge.com/immuniweb/ - hybrid of manual web application penetration test and cutting-edge vulnerability scanner available online via a Software-as-a-Service (SaaS) model. \n \n----------------------------------------------------------------------------------------------- \n \nDisclaimer: The information provided in this Advisory is provided \"as is\" and without any warranty of any kind. Details of this Advisory may be updated in order to provide as accurate information as possible. The latest version of the Advisory is available on web page [1] in the References. \n`\n", "cvss": {"score": 2.6, "vector": "AV:NETWORK/AC:HIGH/Au:NONE/C:NONE/I:PARTIAL/A:NONE/"}, "sourceHref": "https://packetstormsecurity.com/files/download/127221/storesprite-xss.txt"}]}