Heap buffer overflow in imgproxy ICO loader lets attackers crash or run code
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- Code execution
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-122 and the CVSS impact.
Summary
imgproxy from 4.0.0 before 4.0.16 contains an integer overflow in its ICO loader that lets remote attackers trigger a heap buffer overflow (CWE-122) with a crafted data_size value. An unauthenticated remote attacker can submit a crafted ICO image whose data_size wraps the allocation in vips/icoload.c, corrupting heap memory to crash the process or potentially execute code.
Written with Claude Haiku 5.5 from the sources below · 2026-11-08
Description from the CNA
imgproxy from 4.0.0 before 4.0.16 contains an integer overflow in the ICO loader that allows remote attackers to trigger a heap buffer overflow via a crafted data_size value. Attackers can submit a crafted ICO image whose data_size wraps the allocation in vips/icoload.c, corrupting heap memory to crash the process or achieve code execution.
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
Remediation
Upgrade imgproxy to version 4.0.16, which fixes the issue.
Written with Claude Haiku 5.5 from the sources below · 2026-11-08
- Fix · CNA imgproxy (imgproxy) Fixed in 4.0.16
Fixed in the same release
Records fixed by the same vendor advisory or release, as the CNA lists them.
- Release ·
imgproxy 4.0.16
2 records Highest priority Priority MEDIUM 2 MEDIUM
Other records, highest priority first
- TI-2026-86758 Memory exhaustion in imgproxy ICO loader enables denial of servicePriority MEDIUM 53
Timeline
- 2026-11-08 Threatist record created from CVE-2026-123614
- 2026-11-08 Alias added: GHSA-p65x-p3jr-w89f
References
More imgproxy vulnerabilities
- TI-2026-86758 Memory exhaustion in imgproxy ICO loader enables denial of service CVSS 4.0HIGH 8.7
- TI-2026-86757 Out-of-bounds write in imgproxy ICO loader crashes worker CVSS 4.0HIGH 8.7
- TI-2025-18097 imgproxy is vulnerable to SSRF against 0.0.0.0 CVSS 3.1MEDIUM 5.3
Sources
- CVE-2026-123614 · CVE Program
- CVE-2026-123614 · NVD
- GHSA-p65x-p3jr-w89f · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences