CVE-2026-42596

Critical

Description

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 can supply URLs such as http://[::ffff:127.0.0.1]:... and reach loopback or private HTTP services that the default deny-list is intended to block. This crosses a real security boundary because an external caller can force the server to make outbound requests to internal-only targets. This vulnerability is fixed in 8.31.0.

SeverityCritical
CVSS9.4
Exploit probability—
ProductThecodingmachine Gotenberg
PublishedMay 14, 2026
First seenMay 14, 2026

How to fix

Update
  • thecodingmachine gotenberg8.31.0 or later
  • github.com/gotenberg/gotenberg/v88.32.0 or later

Affected products

ProductAffected versionsFixed in
thecodingmachine gotenbergv < 8.31.08.31.0
github.com/gotenberg/gotenberg/v8Gov < 8.32.08.32.0
github.com/gotenberg/gotenberg/v7GoNo range specified—

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.