Horizon Alert
Summary of the vulnerability and why it matters
This critical vulnerability in the Goobi viewer, a web application for displaying digitized materials, could allow unauthenticated attackers to access or alter all indexed records if exploited. The issue lies in a REST endpoint that forwards user requests to the backend Solr server without sufficient validation.
- Unrestricted access to indexed records.
- Critical data exposure or modification risk.
- Confirm relevance and exposure of the viewer.
Attack Path
How an attacker could exploit the issue
An attacker on the network can send specially crafted requests to the Goobi viewer's streaming API. Because this endpoint does not require authentication and improperly handles user-supplied input, the attacker can trick the viewer into sending these requests to the backend Solr server. This allows the attacker to read sensitive information from the Solr index and potentially alter or delete records.
- Unauthenticated network access required.
- Arbitrary request sent to backend Solr.
- Read, modify, or delete indexed records.
Live Threat
Current exploitation, exposure, and threat context
Unauthenticated network clients could exploit a vulnerability in the Goobi viewer's REST API to read, modify, or delete records within the Solr index. This could occur when the viewer is accessible from the network, potentially impacting the integrity and availability of indexed digitized material.
- Solr index records at risk.
- Unrestricted API endpoint access.
- Indexed data could be modified.
Operational Fix
Recommended remediation, mitigation, and detection steps
Owners of the Goobi viewer application and their associated infrastructure teams are responsible for addressing this critical vulnerability. The first practical step is to identify all instances of the Goobi viewer, confirm their reachability and business criticality, and then plan remediation based on risk.
- Identify and confirm Goobi viewer instances.
- Verify Solr index access and impact.
- Plan and coordinate remediation actions.