๐Ÿ” CVE Alert

CVE-2026-45742

HIGH 7.5

Gotenberg: Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')

CVSS Score
7.5
EPSS Score
0.0%
EPSS Percentile
0th

Gotenberg is a Docker-powered stateless API for PDF files. From 8.10.0 until 8.33.0, the newContext function in pkg/modules/api/context.go starts one errgroup.Go goroutine for each multipart downloadFrom entry and allows those goroutines to concurrently write to the shared ctx.files, ctx.diskToOriginal, and ctx.filesByField maps and slices. Go maps and slices are not safe for concurrent mutation, so a crafted multipart request containing many downloadFrom entries can trigger a data race and terminate the process with a fatal concurrent map writes runtime error. The default configuration enables downloadFrom and disables authentication, allowing an unauthenticated remote attacker to crash an exposed conversion service and cause a denial of service. This issue is fixed in version 8.33.0.

CWE CWE-362
Vendor gotenberg
Product gotenberg
Published Aug 19, 2026
Last Updated Aug 19, 2026
Stay Ahead of the Next One

Get instant alerts for gotenberg gotenberg

Be the first to know when new high vulnerabilities affecting gotenberg gotenberg are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Affected Versions

gotenberg / gotenberg
>= 8.10.0, < 8.33.0

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/gotenberg/gotenberg/security/advisories/GHSA-vp73-vjw8-8f32 github.com: https://github.com/gotenberg/gotenberg/commit/6671b5e5d30289087ca80130fc76f130cfa4dd7b github.com: https://github.com/gotenberg/gotenberg/releases/tag/v8.33.0