PT-2026-37104

CVE-2026-40280

·

Published

2026-03-30

·

Updated

2026-07-30

Description by

CVSS 4.0
7.8
High
MetricsAV: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.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-5Q7P-7JGV-WW56
GHSA-JJWV-57XH-XR6R
GO-2026-5151
OPENSUSE-SU-2026:21483-1
Found an issue in the description? Have something to add? Feel free to write us 👾