CVE-2026-123614 Desbordamiento de búfer en el heap en imgproxy por desbordamiento de entero en el cargador ICO
imgproxy desde 4.0.0 antes de 4.0.16 contiene un desbordamiento de entero en el cargador ICO que permite a atacantes remotos provocar un desbordamiento de búfer en el heap mediante un valor data_size manipulado. Los atacantes pueden enviar una imagen ICO manipulada cuyo data_size desborda la asignación en vips/icoload.c, corrompiendo memoria del heap para bloquear el proceso o lograr ejecución de código.
CVSS 3.1
- CVSS 4.09.3 · crítica
- Probabilidad de explotación · EPSS del 09/110,7 % · percentil 51
- Explotada activamenteNo confirmada
- Exploit públicoNo conocido
Afectados
imgproxy
desde 4.0.0 hasta antes de 4.0.16
Qué hacer
- Verificá si usás imgproxy y en qué versión.
- Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
- Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.
Calculadora CVSS
CVSS 3.1 · 9.8 CRÍTICA
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- Vector de ataqueRed
- Complejidad del ataqueBaja
- Privilegios requeridosNinguno
- Interacción del usuarioNinguna
- AlcanceSin cambio
- ConfidencialidadAlta
- IntegridadAlta
- DisponibilidadAlta
CVSS 4.0 · 9.3 CRÍTICA
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
- Vector de ataqueRed
- Complejidad del ataqueBaja
- Requisitos del ataqueNinguno
- Privilegios requeridosNinguno
- Interacción del usuarioNinguna
- Confidencialidad (sistema vulnerable)Alta
- Integridad (sistema vulnerable)Alta
- Disponibilidad (sistema vulnerable)Alta
- Confidencialidad (sistemas posteriores)Ninguna
- Integridad (sistemas posteriores)Ninguna
- Disponibilidad (sistemas posteriores)Ninguna
Descripción original
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.
Referencias (2)
Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.