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.
Published: 2026-10-23
Score: 7.4 High
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized access via token bypass
Action: Patch immediately
AI Analysis

Impact

The Goobi viewer web application returned an empty string as the default webapi.authorization.token value when no token was specified in the configuration. The AuthorizationFilter compared the supplied token against this default string without first verifying that a token had been configured. Consequently, any request to an @AuthorizationBinding-protected endpoint that supplied an empty `?token=` parameter was accepted as valid, allowing an attacker to bypass authentication and gain unauthorized access to protected resources. This flaw represents a direct authorization bypass and could expose sensitive digitized material.

Affected Systems

Versions of intranda Goobi viewer core prior to v26.05 are affected. Systems that deploy the viewer without setting a non‑empty webapi.authorization.token in their configuration are vulnerable.

Risk and Exploitability

The CVSS score of 7.4 indicates a high severity. The EPSS score is not available, but the lack of KEV listing suggests no known exploitation in the wild yet. The vulnerability can be exploited by sending an HTTP request to any protected endpoint with an empty `token` query parameter, making the attack surface broad and the exploitation straightforward for an attacker who can reach the application.

Generated by OpenCVE AI on October 23, 2026 at 16:20 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Goobi viewer core to v26.05 or later to apply the fixed token check logic.
  • Set the webapi.authorization.token configuration value to a non-empty, strong string and verify that the application rejects empty or missing tokens before allowing access to protected endpoints.
  • If an immediate upgrade is impossible, enforce a token value at runtime (e.g., through environment variables or external secret stores) and consider disabling or restricting @AuthorizationBinding endpoints until a patch can be applied.

Generated by OpenCVE AI on October 23, 2026 at 16:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 30 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Fri, 23 Oct 2026 23:15:00 +0000

Type Values Removed Values Added
First Time appeared Intranda
Intranda goobi Viewer Core
Vendors & Products Intranda
Intranda goobi Viewer Core

Fri, 23 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
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.
Title Goobi viewer: Empty webapi.authorization.token default permits unauthenticated authorization bypass
Weaknesses CWE-1392
CWE-287
References
Metrics cvssV3_1

{'score': 7.4, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N'}


Subscriptions

Intranda Goobi Viewer Core
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-30T15:05:13.543Z

Reserved: 2026-06-16T22:10:37.607Z

Link: CVE-2026-55457

cve-icon Vulnrichment

Updated: 2026-10-30T15:05:09.617Z

cve-icon NVD

Status : Deferred

Published: 2026-10-23T15:17:33.060

Modified: 2026-10-30T16:17:56.667

Link: CVE-2026-55457

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T23:00:13Z

Weaknesses