CVE 10 CRITICAL

Gotenberg vulnerable to argument injection via newlines in ExifTool metadata values_CVE-2026-40281

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

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.