PT-2026-28098

CVE-2026-27018

·

Published

2026-03-25

·

Updated

2026-07-30

Description by

CVSS 4.0
8.8
High
MetricsAV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions Gotenberg versions prior to 8.29.0
Description Gotenberg, an API for converting document formats, contains a flaw related to URL scheme handling. A previously implemented fix for CVE-2024-21527 could be bypassed by utilizing mixed-case or uppercase URL schemes, such as FILE:///etc/passwd or File:///etc/passwd. The issue stems from a case-sensitive regular expression used in the FilterDeadline function within pkg/gotenberg/filter.go, which does not account for the case-insensitivity of URI schemes as defined in RFC 3986 Section 3.1. This allows attackers to bypass the intended security measures and potentially read arbitrary files from the Gotenberg container. The vulnerability affects both the URL endpoint and HTML conversion processes, including those involving iframes and link tags. The vulnerable code resides in pkg/modules/chromium/chromium.go, pkg/gotenberg/filter.go, and pkg/modules/chromium/events.go. The API endpoint ''/forms/chromium/convert/url'' is affected, utilizing the url parameter.
Recommendations Gotenberg versions prior to 8.29.0 should be updated to version 8.29.0 or later.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-JJWV-57XH-XR6R
GO-2026-4905
OPENSUSE-SU-2026:21483-1
SUSE-SU-2026:1205-1
Found an issue in the description? Have something to add? Feel free to write us 👾