RETIRED: libTIFF TIFF Image 'StripByteCounts' Field Stack Buffer Overflow Vulnerability
BID:46931
Info
RETIRED: libTIFF TIFF Image 'StripByteCounts' Field Stack Buffer Overflow Vulnerability
| Bugtraq ID: | 46931 |
| Class: | Boundary Condition Error |
| CVE: | |
| Remote: | Yes |
| Local: | No |
| Published: | Mar 21 2011 12:00AM |
| Updated: | Mar 19 2015 09:27AM |
| Credit: | zgmzgm[at]mail.ustc.edu.cn |
| Vulnerable: |
LibTIFF LibTIFF 3.9.4 LibTIFF LibTIFF 3.9.3 LibTIFF LibTIFF 3.9.2 LibTIFF LibTIFF 3.9.2 LibTIFF LibTIFF 3.9 LibTIFF LibTIFF 3.8.2 LibTIFF LibTIFF 3.8.1 LibTIFF LibTIFF 3.8.1 LibTIFF LibTIFF 3.8 LibTIFF LibTIFF 3.7.4 LibTIFF LibTIFF 3.7.3 LibTIFF LibTIFF 3.7.2 LibTIFF LibTIFF 3.7.1 LibTIFF LibTIFF 3.7.1 LibTIFF LibTIFF 3.7 LibTIFF LibTIFF 3.7 LibTIFF LibTIFF 3.6.1 LibTIFF LibTIFF 3.6.1 LibTIFF LibTIFF 3.6 .0 LibTIFF LibTIFF 3.6 LibTIFF LibTIFF 3.5.7 LibTIFF LibTIFF 3.5.7 LibTIFF LibTIFF 3.5.6 LibTIFF LibTIFF 3.5.5 LibTIFF LibTIFF 3.5.4 LibTIFF LibTIFF 3.5.3 LibTIFF LibTIFF 3.5.2 LibTIFF LibTIFF 3.5.2 LibTIFF LibTIFF 3.5.1 LibTIFF LibTIFF 3.4 LibTIFF LibTIFF 4.0 Beta6 LibTIFF LibTIFF 4.0 Beta5 LibTIFF LibTIFF 4.0 Beta4 LibTIFF LibTIFF 4.0 Beta3 LibTIFF LibTIFF 4.0 Beta2 LibTIFF LibTIFF 4.0 Beta1 LibTIFF LibTIFF 4.0 Alpha LibTIFF LibTIFF 4.0 LibTIFF LibTIFF 3.9.4 LibTIFF LibTIFF 3.9.2-5.2.1 LibTIFF LibTIFF 3.9.1 LibTIFF LibTIFF 3.9.0 Beta LibTIFF LibTIFF 3.9 LibTIFF LibTIFF 3.7.3 LibTIFF LibTIFF 3.7.2-7 LibTIFF LibTIFF 3.7.2 LibTIFF LibTIFF 3.7.0 Beta2 LibTIFF LibTIFF 3.7.0 Beta LibTIFF LibTIFF 3.7.0 Alpha LibTIFF LibTIFF 3.6.0 Beta2 LibTIFF LibTIFF 3.6.0 Beta LibTIFF LibTIFF 3.5.7 Beta LibTIFF LibTIFF 3.5.7 Alpha4 LibTIFF LibTIFF 3.5.7 Alpha3 LibTIFF LibTIFF 3.5.7 Alpha2 LibTIFF LibTIFF 3.5.7 Alpha LibTIFF LibTIFF 3.5.6 Beta LibTIFF LibTIFF 3.5.5 LibTIFF LibTIFF 3.5.4 LibTIFF LibTIFF 3.5.3 LibTIFF LibTIFF 3.5.1 LibTIFF LibTIFF 3.4 Beta37 LibTIFF LibTIFF 3.4 Beta36 LibTIFF LibTIFF 3.4 Beta35 LibTIFF LibTIFF 3.4 Beta34 LibTIFF LibTIFF 3.4 Beta32 LibTIFF LibTIFF 3.4 Beta31 LibTIFF LibTIFF 3.4 Beta29 LibTIFF LibTIFF 3.4 Beta28 LibTIFF LibTIFF 3.4 Beta24 LibTIFF LibTIFF 3.4 Beta18 LibTIFF LibTIFF 3.4 ImageMagick ImageMagick 6.6.8-5 |
| Not Vulnerable: | |
Discussion
RETIRED: libTIFF TIFF Image 'StripByteCounts' Field Stack Buffer Overflow Vulnerability
libTIFF is prone to a stack-based buffer-overflow vulnerability because the application fails to properly bounds-check user-supplied data before copying it into an insufficiently sized buffer.
An attacker can exploit this issue to execute arbitrary code within the context of an application using the affected library. Failed exploit attempts will result in a denial-of-service condition.
NOTE (March 23, 2011): Reports indicate that this issue may be stack memory exhaustion due to recursion, not a stack-based buffer overflow. This BID is retired because the issue does not meet the criteria for a BID in that case.
libTIFF is prone to a stack-based buffer-overflow vulnerability because the application fails to properly bounds-check user-supplied data before copying it into an insufficiently sized buffer.
An attacker can exploit this issue to execute arbitrary code within the context of an application using the affected library. Failed exploit attempts will result in a denial-of-service condition.
NOTE (March 23, 2011): Reports indicate that this issue may be stack memory exhaustion due to recursion, not a stack-based buffer overflow. This BID is retired because the issue does not meet the criteria for a BID in that case.
Exploit / POC
RETIRED: libTIFF TIFF Image 'StripByteCounts' Field Stack Buffer Overflow Vulnerability
A proof-of-concept TIFF image is available. Please see the references for more information.
A proof-of-concept TIFF image is available. Please see the references for more information.
Solution / Fix
RETIRED: libTIFF TIFF Image 'StripByteCounts' Field Stack Buffer Overflow Vulnerability
Solution:
Currently we are not aware of any vendor-supplied patches. If you feel we are in error or if you are aware of more recent information, please mail us at: [email protected].
Solution:
Currently we are not aware of any vendor-supplied patches. If you feel we are in error or if you are aware of more recent information, please mail us at: [email protected].
References
RETIRED: libTIFF TIFF Image 'StripByteCounts' Field Stack Buffer Overflow Vulnerability
References:
References:
- ImageMagick Homepage (ImageMagick)
- LibTIFF Homepage (LibTIFF)
- Buffer overflow in libtiff in Imagemagick ([email protected])
- Re: Buffer overflow in libtiff in Imagemagick ("Vladimir '3APA3A' Dubrovin" <[email protected]>)