CVE-2026-55463

Goobi viewer: WebSocket endpoints lack server-side authentication and origin validation

State
Published
Severity
6.5 Medium
Published
Oct 23, 2026
Updated
Oct 29, 2026
Reserved
Jun 16, 2026

Read the record on cve.org

Description

The Goobi viewer is a web application that allows digitised material to be displayed in a web browser. From version 4.11.0 to before version 26.05, several Jakarta WebSocket endpoints in goobi-viewer-core (DownloadTaskEndpoint, CampaignEndpoint, AutocompleteEndpoint, UserEndpoint) accept connections without verifying that the associated HttpSession belongs to a logged-in user, and none validate the Origin header against an allowlist. An unauthenticated attacker can therefore connect to these endpoints; through CampaignEndpoint this allows polluting the in-process crowdsourcing page-lock map and broadcasting forged lock messages, disrupting reviewers' work. This issue has been patched in version 26.05.

Scores

CVSSScoreVectorSource
3.16.5 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:NGitHub_M

Weaknesses

  • CWE-306 Missing Authentication for Critical Function
  • CWE-862 Missing Authorization
  • CWE-1385 Missing Origin Validation in WebSockets

Affected Products

ProductVersions
goobi-viewer-coreintranda
  • >= 4.11.0, < 26.05Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.