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_version": "2.42.8+dfsg-1ubuntu0.5",
"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"
}
]
}{
"binaries": [
{
"binary_version": "2.42.10+dfsg-3ubuntu3.3",
"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"
}
]
}{
"binaries": [
{
"binary_version": "2.44.5+dfsg-4ubuntu1",
"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"
}
]
}{
"binaries": [
{
"binary_version": "2.36.11-2ubuntu0.1~esm3",
"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"
}
]
}{
"binaries": [
{
"binary_version": "2.40.0+dfsg-3ubuntu0.5+esm3",
"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"
}
]
}