Skip to main content
← All vulnerabilities
CVE-2026-55444EUVD-2026-109061GHSA-763M-WJM9-6873

Goobi viewer: Solr query injection via the legacy RSS servlet q and filterQuery parameters

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

Goobi viewer, a web application for displaying digitised materials in a browser, is affected through its legacy RSS servlet. An unauthenticated attacker could manipulate search inputs so that access-restricted records appear in the generated RSS feed, exposing content that should be hidden.

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. Prior to version 26.05, the legacy RSS servlet (RssResolver, GET /rss/) accepts the q and filterQuery parameters and concatenates them into Solr queries without validation. The servlet predates the REST API layer and lacks the input validation present in GET /api/v1/records/rss. q forms the main query body (wrapped only in literal parentheses); filterQuery is passed directly as a Solr fq. An unauthenticated attacker can inject Solr boolean operators to break out of the wrapping and render the trailing access-condition filter-query suffix optional, so that access-restricted records are included in the generated RSS feed. The q and filterQuery parameters are the same underlying vulnerability in the same servlet; q (the main query body) has the broader scope. 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

    fixed in 26.05

References 4

GitHub · intranda/goobi-viewer-core