Skip to content
Threat Feed
critical advisory PoC

Goobi viewer: Arbitrary file write and remote code execution (CVE-2026-46652)

Goobi viewer versions 24.03 to 26.04 contain a path traversal vulnerability allowing remote code execution via a malicious Content-Disposition header in external file downloads.

CVE search metadata

CVE search record: CVE-2026-46652. Severity: critical. CVSS: 9.8. KEV: no. Product: Goobi viewer (24.03 - 26.04). Brief: Goobi viewer: Arbitrary file write and remote code execution (CVE-2026-46652). Brief link: https://feed.craftedsignal.io/briefs/2026-10-goobi-viewer-traversal/

Triage facts

Revision 2
Applicability
Goobi viewer (24.03 - 26.04)
Evidence
Unknown
Severity
Critical
Action
Immediate escalation
Sources
2 public sources
Freshness
Revision 2Oct 23, 16:39 UTC
Vulnerabilities
1 CVE
Source quality
A1Likely
Revision history 1 entry · Revision 2
  1. Revision 2

    poc_available

    Changed: has_poc, lastmod, poc_references, references, updates

    Sources: 1

Goobi viewer versions 24.03 through 26.04 are vulnerable to path traversal via the ExternalFilesDownloader.getFilename() component. The application fails to sanitize the filename extracted from the Content-Disposition header provided by an external HTTP server, passing it directly to Path.resolve(). An attacker controlling an external resource can supply absolute paths or directory traversal sequences (e.g., ../) to write files to arbitrary locations writable by the Tomcat process. Exploitation targeting the web application directory results in remote code execution as the Tomcat user. This vulnerability is addressed in version 26.05.

Impact

Successful exploitation allows for arbitrary file write on the host filesystem. If the application environment allows, an attacker can achieve remote code execution by overwriting web application files or placing scripts in executable directories.

Recommendation

  • Update Goobi viewer to version 26.05 or later immediately.
  • If patching is delayed, restrict outbound network access for the server to prevent fetching content from unauthorized or untrusted remote HTTP servers.
  • Review server-side file access logs for unexpected writes occurring in the web application root or configuration directories.

Immediate actions

Upgrade Goobi viewer to version 26.05

IT Operations 24h

Threat Hunt

Monitor web application logs for unexpected file write attempts containing traversal patterns

T1190 high medium confidence hunt now

Data: Application audit logs, Filesystem monitoring on Tomcat webapp directories

Mitigations

Upgrade Goobi viewer to 26.05

immediate IT Operations

CVE-2026-46652