Skip to main content
← All vulnerabilities
CVE-2026-55465EUVD-2026-109066GHSA-V5H4-QRX3-QG3H

Goobi viewer: Solr injection via unvalidated region parameter in spatial search

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 26.05
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

The Goobi viewer web application, a tool for displaying digitised materials in a web browser, is affected, specifically its spatial search API endpoint in versions from 22.04 up to (but not including) 26.05. An unauthenticated attacker could manipulate search queries to retrieve access-restricted records, bypassing the intended access controls.

Summarized by anthropic/claude-haiku-5.5. Verify details against the original sources.

Read the original 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.

Timeline

  1. CVE published
  2. First seen by cve.now
  3. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  4. Record last updated

Affected versions

  • intranda goobi-viewer-core

    From 22.04 · fixed in 26.05

References 3

GitHub · intranda/goobi-viewer-core