CVE-2026-55457 Details
Description
The Goobi viewer is a web application that allows digitised material to be displayed in a web browser. Prior to version 26.05, Configuration.getWebApiToken returns the empty string when webapi.authorization.token is not configured. AuthorizationFilter compares the supplied token against this default without first checking that the configured token is non-empty. A request to any @AuthorizationBinding-protected endpoint with an empty ?token= value is therefore accepted. This issue has been patched in version 26.05.
An authorization bypass vulnerability has been identified in Goobi Viewer versions prior to 26.05. The issue arises because the application does not properly validate the Web API token in the AuthorizationFilter. When the webapi.authorization.token is not set, the default behavior is to return an empty string. The filter then accepts requests to any @AuthorizationBinding-protected endpoint with an empty token value, without verifying if a valid token is configured. This vulnerability allows unauthenticated users to access restricted REST methods, potentially leading to unauthorized deletion of records from the Solr index or access to sensitive operational data. The flaw is most likely to be exploited in test or staging environments where the token is not properly set.
Users can upgrade to Goobi Viewer version 26.05 or later, where this vulnerability has been fixed. Alternatively, for versions prior to 26.05, the webapi.authorization.token can be set to a high-entropy random value, such as a UUID, to mitigate the issue.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 23, 2026CISA-ADP
Assessed Oct 30, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/intranda/goobi-viewer-core/commit/419dc7320e1ec45e83dcb440871b50181f04716d | [email protected] | Source CodeVendor |
| https://github.com/intranda/goobi-viewer-core/releases/tag/v26.05 | [email protected] | Release NotesVendor |
| https://github.com/intranda/goobi-viewer-core/security/advisories/GHSA-4qpq-f4r6-7cc6 | [email protected] | AdvisoryRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-1392 | Use of Default Credentials | [email protected] |
| CWE-287 | Improper Authentication | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| intranda Goobi viewer | < 26.05 |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 30, 2026 | CVE Modified | CISA-ADP |
| Oct 23, 2026 | New CVE Received | [email protected] |
Volerion