Bugtraq mailing list archives

Reflected Cross-Site Scripting (XSS) in SearchBlox


From: High-Tech Bridge Security Research <advisory () htbridge ch>
Date: Wed, 17 Jun 2015 13:23:44 +0200 (CEST)

Advisory ID: HTB23256
Product: SearchBlox
Vendor: SearchBlox Software, Inc.
Vulnerable Version(s): 8.2 and probably prior
Tested Version: 8.2
Advisory Publication:  April 22, 2015  [without technical details]
Vendor Notification: April 22, 2015 
Vendor Patch: May 26, 2015 
Public Disclosure: June 17, 2015 
Vulnerability Type: Cross-Site Scripting [CWE-79]
CVE Reference: CVE-2015-3422
Risk Level: Low 
CVSSv2 Base Score: 2.6 (AV:N/AC:H/Au:N/C:N/I:P/A:N)
Solution Status: Fixed by Vendor
Discovered and Provided: High-Tech Bridge Security Research Lab ( https://www.htbridge.com/advisory/ ) 

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

Advisory Details:

High-Tech Bridge Security Research Lab discovered XSS vulnerability in SearchBlox, which can be exploited to perform 
Cross-Site Scripting attacks against the vulnerable web application administrators.

Input passed via the "menu2" HTTP GET parameter to "/searchblox/admin/main.jsp" script is not properly sanitised before 
being returned to the user. A remote attacker can trick a logged-in administrator to open a specially crafted link and 
execute arbitrary HTML and scripting code in his browser in context of the vulnerable website.

A simple XSS exploit below uses the "alert()" JS function to display a box with "ImmuniWeb" word:

http://[host]/searchblox/admin/main.jsp?menu1=adm&menu2=%22%3E%3Cscript%3Ealert%28%27ImmuniWeb%27%29;%3C/script%3E


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

Solution:

Update to SearchBlox 8.2.1

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

References:

[1] High-Tech Bridge Advisory HTB23256 - https://www.htbridge.com/advisory/HTB23256 - Reflected Cross-Site Scripting 
(XSS) in SearchBlox.
[2] SearchBlox - http://www.searchblox.com - SearchBlox is an Enterprise Search &amp; Analytics solution build on 
Apache Lucene &amp; Elasticsearch.
[3] Common Vulnerabilities and Exposures (CVE) - http://cve.mitre.org/ - international in scope and free for public 
use, CVE® is a dictionary of publicly known information security vulnerabilities and exposures.
[4] Common Weakness Enumeration (CWE) - http://cwe.mitre.org - targeted to developers and security practitioners, CWE 
is a formal list of software weakness types.
[5] ImmuniWeb® 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.

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

Disclaimer: 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.


Current thread: