Quick answers
- Is CVE-2026-45742 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-45742 being exploited in the wild.
- How severe is CVE-2026-45742?
- High severity, with a CVSS score of 7.5, published 19 August 2026.
- Which products and versions are affected?
- github.com/gotenberg/gotenberg/v7 (Go) SEMVER:introduced=0; github.com/gotenberg/gotenberg/v8 (Go) >= 8.10.0, <= 8.32.0, SEMVER:introduced=8.10.0,fixed=8.33.0; Gotenberg >= 8.10.0, <= 8.32.0.
- Is there a fix for CVE-2026-45742?
- Yes. github.com/gotenberg/gotenberg/v8 (Go): upgrade to 8.33.0 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-45742 attacked?
- It is attacked over the network, in a software library.
- Am I affected by CVE-2026-45742?
- Check whether you run github.com/gotenberg/gotenberg/v7 (Go), github.com/gotenberg/gotenberg/v8 (Go) or Gotenberg at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
- github.com/gotenberg/gotenberg/v8 (Go): upgrade to 8.33.0 or later
go get github.com/gotenberg/gotenberg/v8@v8.33.0
Technical details
A race condition exists in Gotenberg's `pkg/modules/api/context.go` within the `newContext` function. When processing multipart requests containing multiple `downloadFrom` entries, the application spawns concurrent goroutines to download files. These goroutines attempt to write to shared request context maps (`ctx.files`, `ctx.diskToOriginal`, and `ctx.filesByField`) without proper synchronization. Because Go maps are not thread-safe for concurrent writes, a crafted request can trigger a runtime panic (`fatal error: concurrent map writes`), leading to process termination. This can be exploited by an unauthenticated remote attacker if the default configuration (authentication disabled) is used. The issue is resolved in version 8.33.0.
Affected products
- Gotenberg Gotenberg >= 8.10.0, <= 8.32.0
Identifiers
- CVE-2026-45742
- GHSA-vp73-vjw8-8f32
- GO-2026-5669
Timeline
- 2026-05-29: disclosed
- 2026-05-29: advisory
- 2026-05-29: patched: Fixed in version 8.33.0