CyberSecBulletin

Gotenberg vulnerabilities

We track 18 vulnerabilities in Gotenberg products. 18 are rated high or critical, and none are known to be exploited. The most recent was published on November 11, 2026.

18vulnerabilities
3critical
15high
0exploited
8.2average CVSS score

Latest Gotenberg vulnerabilities

  • 7.5 High severity

    gotenberg: Server-Side Request Forgery

    CVE-2026-126799Gotenberg

    Gotenberg 8.31.0 before 8.38.0 contains a server-side request forgery vulnerability in IsPublicIP() that allows unauthenticated attackers to bypass private-IP deny-list protections using IPv6 zone identifiers. Attackers can append a zone such as %25eth0 to the

  • 7.5 High severity

    gotenberg: Concurrent Execution using Shared Resource with Improper Synchronization

    CVE-2026-45742Gotenberg

    Gotenberg is a Docker-powered stateless API for PDF files. From 8.10.0 until 8.33.0, the newContext function in pkg/modules/api/context.go starts one errgroup.Go goroutine for each multipart downloadFrom entry and allows those goroutines to concurrently write

  • 7.5 High severity

    gotenberg: Incomplete List of Disallowed Inputs

    CVE-2026-45741Gotenberg

    Gotenberg is a Docker-powered stateless API for PDF files. In 8.32.0 and earlier, the IsPublicIP function in pkg/gotenberg/outbound.go does not reject the 2002::/16 6to4 prefix, the 64:ff9b::/96 and 64:ff9b:1::/48 NAT64 prefixes, the fec0::/10 deprecated site-

  • 8.8 High severity

    gotenberg: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-44829Gotenberg

    Gotenberg is a Docker-powered stateless API for PDF files. In 8.32.0 and earlier, filename handling in pkg/modules/api/context.go uses filepath.Base on Linux, which does not treat backslashes as path separators, so a multipart filename containing Windows-style

  • 7.5 High severity

    gotenberg: Server-Side Request Forgery

    CVE-2026-55229GotenbergEPSS 1.51%

    Gotenberg is a Docker-powered stateless API for PDF files. Prior to 8.34.0, Gotenberg's /forms/libreoffice/convert endpoint allows a specially crafted document to cause LibreOffice to automatically retrieve external HTTP(S) resources and local file resources d

  • 9.4 Critical severity

    gotenberg: Server-Side Request Forgery

    CVE-2026-42596GotenbergEPSS 1.59%

    Gotenberg is a Docker-powered stateless API for PDF files. Prior to 8.31.0, the default deny-lists used by Gotenberg's downloadFrom feature and webhook feature are bypassable. Because the filter is regex-based and case-sensitive, an unauthenticated attacker ca

  • 8.6 High severity

    gotenberg: Server-Side Request Forgery

    CVE-2026-42595Gotenberg

    Gotenberg is a Docker-powered stateless API for PDF files. Prior to 8.32.0, Gotenberg's Chromium URL-to-PDF endpoint (/forms/chromium/convert/url) has no default protection against HTTP/HTTPS-based SSRF. The default deny-list regex only blocks file:// URIs. An

  • 7.5 High severity

    gotenberg: Concurrent Execution using Shared Resource with Improper Synchronization

    CVE-2026-42594Gotenberg

    Gotenberg is a Docker-powered stateless API for PDF files. Prior to 8.32.0, the webhook middleware spawns a goroutine that holds a reference to the request's echo.Context after the synchronous handler returns ErrAsyncProcess and Echo recycles the context back

  • 8.2 High severity

    gotenberg: Server-Side Request Forgery

    CVE-2026-42591Gotenberg

    Gotenberg is a Docker-powered stateless API for PDF files. Prior to 8.32.0, the LibreOffice conversion endpoint (/forms/libreoffice/convert) passes uploaded documents directly to LibreOffice without inspecting their content. LibreOffice then fetches any embedd

  • 8.2 High severity

    gotenberg: Incomplete List of Disallowed Inputs

    CVE-2026-42590Gotenberg

    Gotenberg is a Docker-powered stateless API for PDF files. Prior to 8.30.0, The ExifTool metadata write blocklist in Gotenberg can be bypassed using ExifTool's group-prefix syntax, enabling arbitrary file rename, move, hardlink, and symlink creation on the ser

  • 9.8 Critical severity

    gotenberg: Improper Neutralization of Special Elements used in an OS Command

    CVE-2026-42589GotenbergEPSS 3.01%

    Gotenberg is a Docker-powered stateless API for PDF files. Prior to 8.31.0, Gotenberg's /forms/pdfengines/metadata/write HTTP endpoint accepts a JSON metadata object and passes its keys directly to ExifTool via the go-exiftool library. No validation is perform

  • 8.2 High severity

    gotenberg: External Control of File Name or Path

    CVE-2026-40893Gotenberg

    Gotenberg is a Docker-powered stateless API for PDF files. Prior to 8.31.0, Gotenberg only checks if the tag is exactly FileName, so System:FileName slips right through and ExifTool happily renames the file. This allows remote attackers to move, rename, and ch

  • 9.1 Critical severity

    gotenberg: Improper Neutralization of Argument Delimiters in a Command

    CVE-2026-40281GotenbergEPSS 2.26%

    Gotenberg is a Docker-powered stateless API for PDF files. In versions 8.30.1 and earlier, the metadata write endpoint validates metadata keys for control characters but leaves metadata values unsanitized. A newline character in a metadata value splits the Exi

  • 7.2 High severity

    gotenberg: Server-Side Request Forgery

    CVE-2026-39383Gotenberg

    Gotenberg is an API-based document conversion tool. In version 8.29.1, an unauthenticated attacker with network access can force the server to make outbound HTTP POST requests to arbitrary internal or external destinations by supplying a crafted URL in the Got

  • 7.5 High severity

    gotenberg: Server-Side Request Forgery

    CVE-2026-40280GotenbergEPSS 1.95%

    Gotenberg is an API-based document conversion tool. In versions 8.30.1 and earlier, the default private-IP deny-lists for the --webhook-deny-list and --api-download-from-deny-list flags use a case-sensitive regular expression (^https?://) to match URL schemes.

  • 8.7 High severity

    gotenberg: Inefficient Regular Expression Complexity

    CVE-2026-35458Gotenberg

    Gotenberg is an API for converting document formats. In 8.29.1 and earlier, Gotenberg uses dlclark/regexp2 to compile user-supplied scope patterns without setting a proper timeout. Users with access to features using this logic can hang workers indefinitely.

  • 7.5 High severity

    gotenberg: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-27018GotenbergEPSS 1.7%

    Gotenberg is an API for converting document formats. Prior to version 8.29.0, the fix introduced for CVE-2024-21527 can be bypassed using mixed-case or uppercase URL schemes. This issue has been patched in version 8.29.0.

  • 8.2 High severity

    github.com/gotenberg/gotenberg/v8/pkg/gotenberg: Server-Side Request Forgery

    Versions of the package github.com/gotenberg/gotenberg/v8/pkg/gotenberg before 8.1.0; versions of the package github.com/gotenberg/gotenberg/v8/pkg/modules/chromium before 8.1.0; versions of the package github.com/gotenberg/gotenberg/v8/pkg/modules/webhook bef