{"id":"CVE-2026-46651","published":"2026-10-23T15:17:31.453","lastModified":"2026-10-23T16:28:32.357","description":"The Goobi viewer is a web application that allows digitised material to be displayed in a web browser. From version 24.03 to before version 26.05, the DownloadTaskEndpoint WebSocket endpoint (/tasks/download/monitor.socket) in goobi-viewer-core accepts download requests from unauthenticated users. This issue has been patched in version 26.05.","cvssScore":9.8,"cvssSeverity":"CRITICAL","cvssVector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","cwes":["CWE-306","CWE-552","CWE-918"],"vendors":[],"products":[],"references":[{"url":"https://github.com/intranda/goobi-viewer-core/commit/5281245708447ae3419cb42492fbb8af731a2ce5","tags":[]},{"url":"https://github.com/intranda/goobi-viewer-core/commit/b8943ee963e2aa1131da2212eaf85c5a2d90214f","tags":[]},{"url":"https://github.com/intranda/goobi-viewer-core/releases/tag/v26.05","tags":[]},{"url":"https://github.com/intranda/goobi-viewer-core/security/advisories/GHSA-79jg-3m2m-jgc8","tags":[]}],"exploitRefs":[{"url":"https://github.com/intranda/goobi-viewer-core/commit/5281245708447ae3419cb42492fbb8af731a2ce5","tags":[]},{"url":"https://github.com/intranda/goobi-viewer-core/commit/b8943ee963e2aa1131da2212eaf85c5a2d90214f","tags":[]},{"url":"https://github.com/intranda/goobi-viewer-core/releases/tag/v26.05","tags":[]},{"url":"https://github.com/intranda/goobi-viewer-core/security/advisories/GHSA-79jg-3m2m-jgc8","tags":[]}],"hasPoc":true,"ai":{"summary":"The Goobi viewer's DownloadTaskEndpoint WebSocket endpoint accepts unauthenticated download requests, allowing attackers to trigger arbitrary downloads on behalf of the server without credentials.","exploitability":"Trivial to exploit over the network with no authentication or user interaction required.","blast_radius":"An attacker could abuse this to force the server to download and potentially serve malicious content, leading to data exfiltration, server-side request forgery (SSRF), or denial-of-service via resource exhaustion.","remediation":"Upgrade to goobi-viewer-core version 26.05 or later, which patches the unauthenticated access vulnerability in the DownloadTaskEndpoint.","detection":"Monitor for WebSocket connection attempts to /tasks/download/monitor.socket from unauthenticated users; look for repeated or high-volume download requests originating without valid session tokens in access logs or WebSocket traffic logs.","tags":["web","auth-bypass","ssrf","dos","websocket"],"model":"garnet-coder","analyzedAt":"2026-10-24T09:02:07.707Z"}}