Bug 458674 (CVE-2008-2327)
Summary: | CVE-2008-2327 libtiff: use of uninitialized memory in LZW decoder | ||||||
---|---|---|---|---|---|---|---|
Product: | [Other] Security Response | Reporter: | Tomas Hoger <thoger> | ||||
Component: | vulnerability | Assignee: | Red Hat Product Security <security-response-team> | ||||
Status: | CLOSED ERRATA | QA Contact: | |||||
Severity: | high | Docs Contact: | |||||
Priority: | high | ||||||
Version: | unspecified | CC: | kreilly, mmalik, skakar, tgl, than | ||||
Target Milestone: | --- | Keywords: | Security | ||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2009-01-09 09:40:26 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | 458809, 458810, 458812, 458813, 458814, 458815, 809174 | ||||||
Bug Blocks: | |||||||
Attachments: |
|
Description
Tomas Hoger
2008-08-11 14:24:08 UTC
Created attachment 313969 [details]
Patch proposed by Drew Yao
Makes sure all invalid translation table entries are re-seeded with zeros whenever CODE_CLEAR is read, not only during the decoder initialization phase.
Another flaws in LZW decoder used by libtiff was reported by Clay Wood in the upstream bugzilla: http://bugzilla.maptools.org/show_bug.cgi?id=1929 This problem may occur when 2 subsequent CODE_CLEAR codes are read, as CODE_CLEAR translation table entry does not have any valid pointer to previous code. The kdegraphics / kfax as shipped in Red Hat Enterprise Linux 2.1 and 3 contain embedded copy of libtiff library. It contains affected LZW decoder code, however, it is not used by kfax. kfax (in versions shipped in Red Hat Enterprise Linux 2.1 and 3) only uses libtiff when printing faxes. However, kfax will refuse to open any tiff file that does not use one of CCITT-based compressions (compression types 2, 3, or 4, [1]), all files using any other compression methods are rejected (see notetiff() in faxinput.cpp). LZW compression id is 5. [1] http://www.awaresystems.be/imaging/tiff/tifftags/compression.html Public now via: http://secunia.com/advisories/31610/ http://security-tracker.debian.net/tracker/CVE-2008-2327 Lifting embargo. libtiff-3.8.2-11.fc9 has been submitted as an update for Fedora 9. http://admin.fedoraproject.org/updates/libtiff-3.8.2-11.fc9 libtiff-3.8.2-11.fc8 has been submitted as an update for Fedora 8. http://admin.fedoraproject.org/updates/libtiff-3.8.2-11.fc8 libtiff-3.8.2-11.fc9 has been pushed to the Fedora 9 stable repository. If problems still persist, please make note of it in this bug report. libtiff-3.8.2-11.fc8 has been pushed to the Fedora 8 stable repository. If problems still persist, please make note of it in this bug report. This issue was addressed in: Red Hat Enterprise Linux: http://rhn.redhat.com/errata/RHSA-2008-0847.html http://rhn.redhat.com/errata/RHSA-2008-0848.html http://rhn.redhat.com/errata/RHSA-2008-0863.html Fedora: https://admin.fedoraproject.org/updates/F9/FEDORA-2008-7370 |