PT-2026-37104 · Gotenberg · Gotenberg

Morimori-Dev

·

Published

2026-04-30

·

Updated

2026-05-07

·

CVE-2026-40280

CVSS v4.0

7.8

High

VectorAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:H/SI:L/SA:N
Name of the Vulnerable Software and Affected Versions Gotenberg versions 8.30.1 and earlier
Description Gotenberg is an API-based document conversion tool. The default private-IP deny-lists for the --webhook-deny-list and --api-download-from-deny-list flags use a case-sensitive regular expression to match URL schemes. Because the net/url.Parse() function normalizes the scheme to lowercase before establishing an outbound TCP connection, an attacker can bypass the deny-list by capitalizing part of the URL scheme (e.g., HTTP://, HTTPS://, or Http://). This allows unauthenticated requests to reach internal network services, including private IP ranges, loopback addresses, and cloud instance metadata endpoints. The issue involves the FilterDeadline() function and specific logic within pkg/modules/webhook/webhook.go and pkg/modules/api/api.go.
Recommendations Update Gotenberg to version 8.31.0.

Exploit

Fix

SSRF

Weakness Enumeration

Related Identifiers

CVE-2026-40280
GHSA-5Q7P-7JGV-WW56

Affected Products

Gotenberg