Description
The Goobi viewer is a web application that allows digitised material to be displayed in a web browser. From version 22.04 to before version 26.05, the unauthenticated REST endpoint GET /api/v1/index/{solrField}/spatial/search concatenates the user-supplied region query parameter directly into a Solr query string with no escaping, no local-param stripping, and no runtime schema enforcement (the OpenAPI @Schema(pattern=...) annotation is documentation-only at the JAX-RS layer). An attacker can inject Solr local-param syntax ({!parent ...}, {!join ...}) and boolean operators to make access-restricted georeferenced records match the query, bypassing the access-condition filter. This issue has been patched in version 26.05.
Published: 2026-10-23
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized data access via Solr injection
Action: Patch
AI Analysis

Impact

The vulnerability allows an unauthenticated attacker to supply a crafted region parameter that is directly concatenated into a Solr query string without any escaping, local‑param stripping, or schema enforcement. By injecting Solr local‑param syntax such as {!parent …} or {!join …} and Boolean operators, the attacker can bypass the access‑condition filter and force records that are normally access‑restricted to match the query. The result is the disclosure of georeferenced records to which the attacker has no legitimate permission, effectively elevating privileges to view sensitive data.

Affected Systems

Intranda’s Goobi Viewer core is affected. Versions from 22.04 up through the release just before 26.05 (i.e., any release prior to v26.05) contain the vulnerable REST endpoint GET /api/v1/index/{solrField}/spatial/search. The patch that removes the vulnerability is included in v26.05 and later releases.

Risk and Exploitability

The CVSS score is 5.3, indicating a moderate impact level. No EPSS score is available, but the vulnerability can be exploited via a simple HTTP request to the public REST endpoint with no authentication. Because the exploitation bypasses internal data‑access filters, it can lead to unauthorized data disclosure. The vulnerability is not listed in the CISA KEV catalog and does not provide remote code execution, but it still poses a significant risk of sensitive data exposure.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Goobi Viewer to version 26.05 or later to apply the vendor‑supplied fix.
  • If upgrading immediately is not possible, apply the specific patch commit 46fb8759caa91b5ba9f0c387e5a0d0d3875bf633 to the source before redeploying.
  • Add explicit input validation or sanitization on the region query parameter to prevent the inclusion of Solr local‑param syntax before the request is forwarded to the Solr backend.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, '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. From version 22.04 to before version 26.05, the unauthenticated REST endpoint GET /api/v1/index/{solrField}/spatial/search concatenates the user-supplied region query parameter directly into a Solr query string with no escaping, no local-param stripping, and no runtime schema enforcement (the OpenAPI @Schema(pattern=...) annotation is documentation-only at the JAX-RS layer). An attacker can inject Solr local-param syntax ({!parent ...}, {!join ...}) and boolean operators to make access-restricted georeferenced records match the query, bypassing the access-condition filter. This issue has been patched in version 26.05.
Title Goobi viewer: Solr injection via unvalidated region parameter in spatial search
Weaknesses CWE-89
CWE-943
References
Metrics cvssV3_1

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


Subscriptions

Intranda Goobi Viewer Core
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-29T17:55:19.956Z

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

Link: CVE-2026-55465

cve-icon Vulnrichment

Updated: 2026-10-29T17:55:13.326Z

cve-icon NVD

Status : Deferred

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

Modified: 2026-10-29T18:17:33.430

Link: CVE-2026-55465

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

  • CWE-943

    Improper Neutralization of Special Elements in Data Query Logic