Skip to content
OpenAdvisories
High · 7.5 CVE-2026-123616 EUVD-2026-119375GHSA-97wv-7mx5-f6w4GHSA-mmq5-xm89-9pfgGO-2026-6898

imgproxy 3.3.0 before 4.0.16 Memory Exhaustion DoS via ICO Loader

Published Nov 8, 2026 · Updated Nov 12, 2026 · Assigned by VulnCheck

Description

imgproxy from 3.3.0 before 4.0.16 contains an unbounded memory allocation vulnerability in the ICO loader that fails to validate the data_size field. Attackers can supply a crafted 23-byte ICO file declaring a ~4GB data_size to trigger memory exhaustion and worker crashes without authentication.

Affected products

VendorProductAffectedFixed
imgproxy imgproxy 3.3.0 – < 4.0.16 4.0.16

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/imgproxy/imgproxy all versions — GO-2026-6898
Go github.com/imgproxy/imgproxy/v2 all versions — GO-2026-6898
Go github.com/imgproxy/imgproxy/v3 >= 3.3.0, < 4.0.16 4.0.16 GHSA-mmq5-xm89-9pfg
Go github.com/imgproxy/imgproxy/v3 >= 3.3.0 — GO-2026-6898
Go github.com/imgproxy/imgproxy/v4 < 4.0.16 4.0.16 GO-2026-6898

References