CVE-2026-33582: Go Generic Image Decode Sniffing

Calling generic 'image.Decode' or 'image.DecodeConfig' dynamically dispatches image decoding based on magic bytes among all registered formats. Transitive dependencies may register decoders (e.g., TIFF) prone to excessive memory consumption or denial of service on untrusted inputs. Prefer using format-specific decoders (such as jpeg.Decode, png.Decode, gif.D

Provally CuratedPublic repositoryMediumMedium confidenceVerifiedApache-2.0Go
greprules fetch cve-2026-33582-go-generic-image-decode-sniffing --engine opengrep

Description

Calling generic 'image.Decode' or 'image.DecodeConfig' dynamically dispatches image decoding based on magic bytes among all registered formats. Transitive dependencies may register decoders (e.g., TIFF) prone to excessive memory consumption or denial of service on untrusted inputs. Prefer using format-specific decoders (such as jpeg.Decode, png.Decode, gif.D