10
/ 10
CRITICAL
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:H
Description
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 ExifTool stdin line into two separate arguments, allowing injection of arbitrary ExifTool pseudo-tags such as -FileName, -Directory, -SymLink, and -HardLink. This is a bypass of the incomplete key-sanitization fix introduced in v8.30.1. An unauthenticated attacker can rename or move any PDF being processed to an arbitrary path in the container filesystem, overwrite arbitrary files, or create symlinks and hard links at arbitrary paths.
AI Analysis
Argument injection via newlines in ExifTool metadata values, allowing arbitrary file operations
Basic Information
ID
CVE-2026-40281
Source
GitHub_M
Published
May 6, 2026 at 20:46
Affected Product
Vendor
gotenberg
Product
gotenberg
Version
<= 8.30.1
Affected Versions
gotenberg gotenberg <= 8.30.1
CWE Classification
AI Assessment
AI Score
10 / 10
AI Severity
Critical
Vendor
Gotenberg
Product
Gotenberg
Version
<= 8.30.1