It was found that gdk-pixbuf GIF image loader gdk_pixbuf__gif_image_load() routine did not properly handle certain return values from their subroutines. A remote attacker could provide a specially-crafted GIF image, which once opened in an application, linked against gdk-pixbuf would lead to gdk-pixbuf to return partially initialized pixbuf structure, possibly having huge width and height, leading to that particular application termination due excessive memory use. The CVE identifier of CVE-2011-2485 has been assigned to this issue. http://git.gnome.org/browse/gdk-pixbuf/commit/gdk-pixbuf/io-gif.c?id=f8569bb1
As no maintainer, I add the four more commiters of this package
CC: (none) => cjw, dmorganec, fundawang, jani.valimaa
Uploaded, please test.
Status: NEW => ASSIGNED
Any sample image files to demonstrate the problem?
CC: (none) => davidwhodgins
Assignee: bugsquad => qa-bugs
I can't find any on the web anywhere so we should test for regressions. It was reported against pidgin apparently so we should ensure gif images, smilies I guess, still work OK in pidgin. It looks like it's used by most applications. Tested x86_64 with eog & gimp opening various image formats all normal. Pidgin appears normal.
Tested the same way i586, all appears OK. Update validate Advisory ---------------- It was found that gdk-pixbuf GIF image loader gdk_pixbuf__gif_image_load() routine did not properly handle certain return values from their subroutines. A remote attacker could provide a specially-crafted GIF image, which once opened in an application, linked against gdk-pixbuf would lead to gdk-pixbuf to return partially initialized pixbuf structure, possibly having huge width and height, leading to that particular application termination due excessive memory use. The CVE identifier of CVE-2011-2485 has been assigned to this issue. ------------------ SRPM: gdk-pixbuf2.0-2.22.1-3.1.mga1.src.rpm
Keywords: (none) => validated_updateCC: (none) => sysadmin-bugs
Update pushed.
Status: ASSIGNED => RESOLVEDCC: (none) => tmbResolution: (none) => FIXED