LIVE · cybersecurity feed
Live wire
cve recordcriticalexploit reported

CVE-2026-42589

thecodingmachine · gotenberg

Published
CVSS9.8
Severitycritical
WeaknessCWE-78
EPSS3.0%87.3th percentile
Exploited1 KEV source

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

patch window

Called exploited 40 days after disclosure.

Measured from the CVE publication date to the earliest of 1 KEV catalogue that list it.

The life of this vulnerability

  1. CVE published
  2. First KEV listing40d
  3. Last sighting2mo

Gaps are compressed to equal steps. The elapsed time is printed under each.

Which catalogues call it exploited

Sources1 of 3
Listings differ by—

This rests on a single catalogue. No second catalogue corroborates the claim that it is being exploited. CIRCL is an aggregator and is not counted.

Public exploitation evidence

42 public reports collected from VulnCheck and CIRCL, first on Jun 23, 2026. Each links to its original source. We have not verified them.

Description

Gotenberg is a Docker-powered stateless API for PDF files. Prior to 8.31.0, Gotenberg's /forms/pdfengines/metadata/write HTTP endpoint accepts a JSON metadata object and passes its keys directly to ExifTool via the go-exiftool library. No validation is performed on key characters. A \n embedded in a JSON key splits the ExifTool stdin stream into a new argument line, allowing an attacker to inject arbitrary ExifTool flags — including -if, which evaluates Perl expressions. This achieves unauthenticated OS command execution in a single HTTP request. The response is HTTP 200 with a valid PDF, making the attack transparent to basic monitoring. This vulnerability is fixed in 8.31.0.

References

← Back to the CVE Tracker

Our coverage of CVE-2026-42589

No stories yet. This page updates automatically when we publish reporting that references CVE-2026-42589.