Description
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.
Published: 2026-11-08
Score: 9.3 Critical
EPSS: n/a
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

A crafted ICO image may cause an integer overflow in imgproxy’s ICO loader, leading to a heap buffer overflow. The overflow can corrupt heap memory, causing the process to crash or, depending on the attacker’s capability, to execute arbitrary code. The flaw is triggered by an inappropriate data_size value supplied in the ICO file, allowing attackers to control the memory allocation size in vips/icoload.c.

Affected Systems

Versions of imgproxy from 4.0.0 up to but not including 4.0.16 are vulnerable. The affected product is imgproxy from Evil Martians, which processes image files on a remote host or within a distributed system.

Risk and Exploitability

The CVSS score of 9.3 indicates critical severity. While the EPSS score is not available, the high CVSS suggests that exploitation is feasible and could be widespread if attackers produce malicious ICO files. The vulnerability is not listed in CISA’s KEV catalog, but the remote nature of the attack means that any system exposed to externally supplied images is at risk. Attackers need only provide an ICO image to trigger the overflow, making the exploit straightforward to deploy.

Generated by OpenCVE AI on November 8, 2026 at 02:52 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the imgproxy installation to version 4.0.16 or later to apply the vendor fix.
  • If an upgrade is delayed, restrict image uploads to formats other than ICO or reject ICO files with an input validation layer.
  • Continuously monitor application logs and resource usage for signs of out‑of‑bounds memory corruption or unexpected crashes.

Generated by OpenCVE AI on November 8, 2026 at 02:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 08 Nov 2026 05:15:00 +0000

Type Values Removed Values Added
First Time appeared Imgproxy
Imgproxy imgproxy
Vendors & Products Imgproxy
Imgproxy imgproxy

Sun, 08 Nov 2026 01:45:00 +0000

Type Values Removed Values Added
Description 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.
Title imgproxy 4.0.0 before 4.0.16 Heap Buffer Overflow via ICO Loader Integer Overflow
First Time appeared Evilmartians
Evilmartians imgproxy
Weaknesses CWE-122
CPEs cpe:2.3:a:evilmartians:imgproxy:*:*:*:*:*:*:*:*
Vendors & Products Evilmartians
Evilmartians imgproxy
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 9.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Evilmartians Imgproxy
Imgproxy Imgproxy
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-08T01:38:38.284Z

Reserved: 2026-11-06T01:02:39.794Z

Link: CVE-2026-123614

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-08T02:16:56.983

Modified: 2026-11-08T02:16:56.983

Link: CVE-2026-123614

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-08T05:00:17Z

Weaknesses
  • CWE-122

    Heap-based Buffer Overflow