Junglewise Threat Intelligence

CVE-2026-46602: Go x/image/tiff unbounded memory consumption in TIFF decoder

CVE-2026-46602 · Severity: info · CVSS 0 · Published 2026-06-25

Technologies: golang.org/x/image (Go). Vendors: Go, Go Project.

Executive brief

A vulnerability in the Go programming language's TIFF image processing library allows for a denial-of-service attack. By providing a specially crafted or corrupt TIFF image with excessively large internal 'tiles,' an attacker can force the application to consume all available system memory. This can lead to application crashes, service outages, and general system instability.

Technical details

The vulnerability is an uncontrolled resource consumption issue within the TIFF decoder of the golang.org/x/image/tiff package. Specifically, the decoder fails to validate or limit the dimensions of tiles within tiled TIFF images, which can be defined as larger than the actual image dimensions. An attacker can exploit this by providing a malicious TIFF file that, when processed by the Decode function, triggers unbounded memory allocation. This can result in a Denial of Service (DoS) via memory exhaustion. The issue is fixed in version 0.43.0 of the package.

Affected products

  • Go Project golang.org/x/image/tiff < 0.43.0

Timeline

  • 2026-06-08: disclosed: Issue reported to Go project
  • 2026-06-18: advisory: Go Vulnerability Database entry published
  • 2026-06-25: advisory: NVD entry published

References

Related threats