A flaw was found in gdk-pixbuf. When loading a specially crafted JPEG image containing chunked ICC profile markers, an error during ICC profile parsing can leave stale size metadata after the profile buffer is freed. A subsequent allocation in the same decode can cause an out-of-bounds write, potentially crashing the application. To exploit this flaw, an application using gdk-pixbuf must process the malicious JPEG image. Affected version >= 2.26.4
{
"binaries": [
{
"binary_name": "gdk-pixbuf-tests",
"binary_version": "2.42.8+dfsg-1ubuntu0.5"
},
{
"binary_name": "gir1.2-gdkpixbuf-2.0",
"binary_version": "2.42.8+dfsg-1ubuntu0.5"
},
{
"binary_name": "libgdk-pixbuf-2.0-0",
"binary_version": "2.42.8+dfsg-1ubuntu0.5"
},
{
"binary_name": "libgdk-pixbuf2.0-bin",
"binary_version": "2.42.8+dfsg-1ubuntu0.5"
},
{
"binary_name": "libgdk-pixbuf2.0-common",
"binary_version": "2.42.8+dfsg-1ubuntu0.5"
}
]
}{
"binaries": [
{
"binary_name": "gdk-pixbuf-tests",
"binary_version": "2.42.10+dfsg-3ubuntu3.3"
},
{
"binary_name": "gir1.2-gdkpixbuf-2.0",
"binary_version": "2.42.10+dfsg-3ubuntu3.3"
},
{
"binary_name": "libgdk-pixbuf-2.0-0",
"binary_version": "2.42.10+dfsg-3ubuntu3.3"
},
{
"binary_name": "libgdk-pixbuf2.0-bin",
"binary_version": "2.42.10+dfsg-3ubuntu3.3"
},
{
"binary_name": "libgdk-pixbuf2.0-common",
"binary_version": "2.42.10+dfsg-3ubuntu3.3"
}
]
}{
"binaries": [
{
"binary_name": "gdk-pixbuf-tests",
"binary_version": "2.44.5+dfsg-4ubuntu1"
},
{
"binary_name": "gir1.2-gdkpixbuf-2.0",
"binary_version": "2.44.5+dfsg-4ubuntu1"
},
{
"binary_name": "libgdk-pixbuf-2.0-0",
"binary_version": "2.44.5+dfsg-4ubuntu1"
},
{
"binary_name": "libgdk-pixbuf2.0-bin",
"binary_version": "2.44.5+dfsg-4ubuntu1"
},
{
"binary_name": "libgdk-pixbuf2.0-common",
"binary_version": "2.44.5+dfsg-4ubuntu1"
}
]
}{
"binaries": [
{
"binary_name": "gir1.2-gdkpixbuf-2.0",
"binary_version": "2.36.11-2ubuntu0.1~esm3"
},
{
"binary_name": "libgdk-pixbuf2.0-0",
"binary_version": "2.36.11-2ubuntu0.1~esm3"
},
{
"binary_name": "libgdk-pixbuf2.0-bin",
"binary_version": "2.36.11-2ubuntu0.1~esm3"
},
{
"binary_name": "libgdk-pixbuf2.0-common",
"binary_version": "2.36.11-2ubuntu0.1~esm3"
}
]
}{
"binaries": [
{
"binary_name": "gir1.2-gdkpixbuf-2.0",
"binary_version": "2.40.0+dfsg-3ubuntu0.5+esm3"
},
{
"binary_name": "libgdk-pixbuf2.0-0",
"binary_version": "2.40.0+dfsg-3ubuntu0.5+esm3"
},
{
"binary_name": "libgdk-pixbuf2.0-bin",
"binary_version": "2.40.0+dfsg-3ubuntu0.5+esm3"
},
{
"binary_name": "libgdk-pixbuf2.0-common",
"binary_version": "2.40.0+dfsg-3ubuntu0.5+esm3"
}
]
}