CVE-2015-7552 Memory corruption in n/a

High 7.8 Published Updated

Remote attackers can cause denial of service or execute arbitrary code via a crafted BMP file due to a heap-based buffer overflow in gdk-pixbuf.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Local or same network only
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2015-7552?

CVE-2015-7552 is a high-severity memory corruption vulnerability in Opensuse Opensuse, published on 18 Apr 2016. It can only be exploited from the same machine or local network, and only if a user opens a file or follows a link.

Official description

Heap-based buffer overflow in the gdk_pixbuf_flip function in gdk-pixbuf-scale.c in gdk-pixbuf 2.30.x allows remote attackers to cause a denial of service or possibly execute arbitrary code via a crafted BMP file.

Weakness: CWE-119

Which versions are affected by CVE-2015-7552?

It affects 1 product.

Linux distribution packages (40)
at-spi2-atk Red Hat:enterprise_linux:7::clientAll versions0:2.22.0-2.el7
at-spi2-atk-debuginfo Red Hat:enterprise_linux:7::clientAll versions0:2.22.0-2.el7
at-spi2-atk-devel Red Hat:enterprise_linux:7::clientAll versions0:2.22.0-2.el7
at-spi2-core Red Hat:enterprise_linux:7::clientAll versions0:2.22.0-1.el7
at-spi2-core-debuginfo Red Hat:enterprise_linux:7::clientAll versions0:2.22.0-1.el7
at-spi2-core-devel Red Hat:enterprise_linux:7::clientAll versions0:2.22.0-1.el7
atk Red Hat:enterprise_linux:7::clientAll versions0:2.22.0-3.el7
atk-debuginfo Red Hat:enterprise_linux:7::clientAll versions0:2.22.0-3.el7
atk-devel Red Hat:enterprise_linux:7::clientAll versions0:2.22.0-3.el7
cairo Red Hat:enterprise_linux:7::clientAll versions0:1.14.8-2.el7
cairo-debuginfo Red Hat:enterprise_linux:7::clientAll versions0:1.14.8-2.el7
cairo-devel Red Hat:enterprise_linux:7::clientAll versions0:1.14.8-2.el7
cairo-gobject Red Hat:enterprise_linux:7::clientAll versions0:1.14.8-2.el7
cairo-gobject-devel Red Hat:enterprise_linux:7::clientAll versions0:1.14.8-2.el7
cairo-tools Red Hat:enterprise_linux:7::clientAll versions0:1.14.8-2.el7
gdk-pixbuf2 Red Hat:enterprise_linux:7::clientAll versions0:2.36.5-1.el7
gdk-pixbuf2-debuginfo Red Hat:enterprise_linux:7::clientAll versions0:2.36.5-1.el7
gdk-pixbuf2-devel Red Hat:enterprise_linux:7::clientAll versions0:2.36.5-1.el7
gdk-pixbuf2-tests Red Hat:enterprise_linux:7::clientAll versions0:2.36.5-1.el7
glib-networking Red Hat:enterprise_linux:7::clientAll versions0:2.50.0-1.el7
glib-networking-debuginfo Red Hat:enterprise_linux:7::clientAll versions0:2.50.0-1.el7
glib-networking-tests Red Hat:enterprise_linux:7::clientAll versions0:2.50.0-1.el7
glib2 Red Hat:enterprise_linux:7::clientAll versions0:2.50.3-3.el7
glib2-debuginfo Red Hat:enterprise_linux:7::clientAll versions0:2.50.3-3.el7
glib2-devel Red Hat:enterprise_linux:7::clientAll versions0:2.50.3-3.el7
glib2-doc Red Hat:enterprise_linux:7::clientAll versions0:2.50.3-3.el7
glib2-fam Red Hat:enterprise_linux:7::clientAll versions0:2.50.3-3.el7
glib2-static Red Hat:enterprise_linux:7::clientAll versions0:2.50.3-3.el7
glib2-tests Red Hat:enterprise_linux:7::clientAll versions0:2.50.3-3.el7
gtk-update-icon-cache Red Hat:enterprise_linux:7::clientAll versions0:3.22.10-4.el7
gtk2 Red Hat:enterprise_linux:7::clientAll versions0:2.24.31-1.el7
gtk2-debuginfo Red Hat:enterprise_linux:7::clientAll versions0:2.24.31-1.el7
gtk2-devel Red Hat:enterprise_linux:7::clientAll versions0:2.24.31-1.el7
gtk2-devel-docs Red Hat:enterprise_linux:7::clientAll versions0:2.24.31-1.el7
gtk2-immodule-xim Red Hat:enterprise_linux:7::clientAll versions0:2.24.31-1.el7
gtk2-immodules Red Hat:enterprise_linux:7::clientAll versions0:2.24.31-1.el7
gtk3 Red Hat:enterprise_linux:7::clientAll versions0:3.22.10-4.el7
gtk3-debuginfo Red Hat:enterprise_linux:7::clientAll versions0:3.22.10-4.el7
gtk3-devel Red Hat:enterprise_linux:7::clientAll versions0:3.22.10-4.el7
gtk3-devel-docs Red Hat:enterprise_linux:7::clientAll versions0:3.22.10-4.el7

Products include Opensuse Opensuse.

How do I fix CVE-2015-7552?

Apply the vendor's patch.

Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.

Is CVE-2015-7552 being exploited?

There is no known exploitation of CVE-2015-7552 in the wild and no public exploit code.

All Opensuse Opensuse vulnerabilities

Sources

Also known as DEBIAN-CVE-2015-7552, DLA-501-1, GHSA-cj35-69m2-vfwm, RHBA-2017:2100, SUSE-SU-2016:0225-1, SUSE-SU-2016:0282-1 and 1 more.

Is CVE-2015-7552 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free