CVE-2020-35580
searchblox searchblox Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
Record summary
CVE-2020-35580 has a selected CVSS score of 7.5 (high); EIP currently links 1 Nuclei template.
Description
A local file inclusion vulnerability in the FileServlet in all SearchBlox before 9.2.2 allows remote, unauthenticated users to read arbitrary files from the operating system via a /searchblox/servlet/FileServlet?col=url= request. Additionally, this may be used to read the contents of the SearchBlox configuration file (e.g., searchblox/WEB-INF/config.xml), which contains both the Super Admin's API key and the base64 encoded SHA1 password hashes of other SearchBlox users.
Exploitation context
Known exploitation
- VulnCheck KEV
- Listed · Nov 13, 2023 · VulnCheck
- Reported exploitation
- Observed · VulnCheck
Available material
- Nuclei templates
- 1
Affected products and versions
1| Product | Source | Version range | Status |
|---|---|---|---|
searchbloxBrowse searchblox / searchblox | VulnCheck | Version data not supplied | |
Nuclei templates
1ProjectDiscoveryHIGHSearchBlox <9.2.2 - Local File InclusionCVSS 7.5
SearchBlox prior to version 9.2.2 is susceptible to local file inclusion in FileServlet that allows remote, unauthenticated users to read arbitrary files from the operating system via a /searchblox/servlet/FileServlet?col=url= request. Additionally, this may be used to read the contents of the SearchBlox configuration file (e.g., searchblox/WEB-INF/config.xml), which contains both the Super Admin API key and the base64 encoded SHA1 password hashes of other SearchBlox users.
Impact
An attacker can exploit this vulnerability to access sensitive information, such as configuration files, credentials, or other sensitive data stored on the server.
Remediation
Upgrade to SearchBlox version 9.2.2 or later to mitigate the vulnerability.
Source: ProjectDiscovery