Executive Summary
| Summary | |
|---|---|
| Title | cups security update |
| Informations | |||
|---|---|---|---|
| Name | RHSA-2009:0429 | First vendor Publication | 2009-04-16 |
| Vendor | RedHat | Last vendor Modification | 2009-04-16 |
| Severity (Vendor) | Important | Revision | 01 |
Security-Database Scoring CVSS v2
| Cvss vector : (AV:N/AC:L/Au:N/C:P/I:P/A:P) | |||
|---|---|---|---|
| Cvss Base Score | 7.5 | Attack Range | Network |
| Cvss Impact Score | 6.4 | Attack Complexity | Low |
| Cvss Expoit Score | 10 | Authentification | None Required |
| Calculate full CVSS 2.0 Vectors scores | |||
Detail
Problem Description: Updated cups packages that fix multiple security issues are now available for Red Hat Enterprise Linux 4 and 5. This update has been rated as having important security impact by the Red Hat Security Response Team. 2. Relevant releases/architectures: RHEL Desktop Workstation (v. 5 client) - i386, x86_64 Red Hat Enterprise Linux (v. 5 server) - i386, ia64, ppc, s390x, x86_64 Red Hat Enterprise Linux AS version 4 - i386, ia64, ppc, s390, s390x, x86_64 Red Hat Enterprise Linux Desktop (v. 5 client) - i386, x86_64 Red Hat Enterprise Linux Desktop version 4 - i386, x86_64 Red Hat Enterprise Linux ES version 4 - i386, ia64, x86_64 Red Hat Enterprise Linux WS version 4 - i386, ia64, x86_64 3. Description: The Common UNIX® Printing System (CUPS) provides a portable printing layer for UNIX operating systems. Multiple integer overflow flaws were found in the CUPS JBIG2 decoder. An attacker could create a malicious PDF file that would cause CUPS to crash or, potentially, execute arbitrary code as the "lp" user if the file was printed. (CVE-2009-0147, CVE-2009-1179) Multiple buffer overflow flaws were found in the CUPS JBIG2 decoder. An attacker could create a malicious PDF file that would cause CUPS to crash or, potentially, execute arbitrary code as the "lp" user if the file was printed. (CVE-2009-0146, CVE-2009-1182) Multiple flaws were found in the CUPS JBIG2 decoder that could lead to the freeing of arbitrary memory. An attacker could create a malicious PDF file that would cause CUPS to crash or, potentially, execute arbitrary code as the "lp" user if the file was printed. (CVE-2009-0166, CVE-2009-1180) Multiple input validation flaws were found in the CUPS JBIG2 decoder. An attacker could create a malicious PDF file that would cause CUPS to crash or, potentially, execute arbitrary code as the "lp" user if the file was printed. (CVE-2009-0800) An integer overflow flaw, leading to a heap-based buffer overflow, was discovered in the Tagged Image File Format (TIFF) decoding routines used by the CUPS image-converting filters, "imagetops" and "imagetoraster". An attacker could create a malicious TIFF file that could, potentially, execute arbitrary code as the "lp" user if the file was printed. (CVE-2009-0163) Multiple denial of service flaws were found in the CUPS JBIG2 decoder. An attacker could create a malicious PDF file that would cause CUPS to crash when printed. (CVE-2009-0799, CVE-2009-1181, CVE-2009-1183) Red Hat would like to thank Aaron Sigel, Braden Thomas and Drew Yao of the Apple Product Security team, and Will Dormann of the CERT/CC for responsibly reporting these flaws. Users of cups are advised to upgrade to these updated packages, which contain backported patches to correct these issues. After installing the update, the cupsd daemon will be restarted automatically. 4. Solution: Before applying this update, make sure that all previously-released errata relevant to your system have been applied. This update is available via Red Hat Network. Details on how to use the Red Hat Network to apply this update are available at http://kbase.redhat.com/faq/docs/DOC-11259 5. Bugs fixed (http://bugzilla.redhat.com/): 490596 - CVE-2009-0163 cups: Integer overflow in the TIFF image filter 490612 - CVE-2009-0146 xpdf: Multiple buffer overflows in JBIG2 decoder (setBitmap, readSymbolDictSeg) 490614 - CVE-2009-0147 xpdf: Multiple integer overflows in JBIG2 decoder 490625 - CVE-2009-0166 xpdf: Freeing of potentially uninitialized memory in JBIG2 decoder 491864 - Multiple PDF flaws 495886 - CVE-2009-0799 PDF JBIG2 decoder OOB read 495887 - CVE-2009-0800 PDF JBIG2 multiple input validation flaws 495889 - CVE-2009-1179 PDF JBIG2 integer overflow 495892 - CVE-2009-1180 PDF JBIG2 invalid free() 495894 - CVE-2009-1181 PDF JBIG2 NULL dereference 495896 - CVE-2009-1182 PDF JBIG2 MMR decoder buffer overflows 495899 - CVE-2009-1183 PDF JBIG2 MMR infinite loop DoS |
Original Source
| Url : https://rhn.redhat.com/errata/RHSA-2009-0429.html |
CWE : Common Weakness Enumeration
| id | Name |
|---|---|
| CWE-399 | Resource Management Errors |
| CWE-189 | Numeric Errors |
| CWE-119 | Failure to Constrain Operations within the Bounds of a Memory Buffer |
| CWE-20 | Improper Input Validation |
OVAL Definitions
| Definition Id: oval:org.mitre.oval:def:11546 | |||
| Oval ID: | oval:org.mitre.oval:def:11546 | ||
| Title: | Integer overflow in the TIFF image decoding routines in CUPS 1.3.9 and earlier allows remote attackers to cause a denial of service (daemon crash) and possibly execute arbitrary code via a crafted TIFF image, which is not properly handled by the (1) _cupsImageReadTIFF function in the imagetops filter and (2) imagetoraster filter, leading to a heap-based buffer overflow. | ||
| Description: | Integer overflow in the TIFF image decoding routines in CUPS 1.3.9 and earlier allows remote attackers to cause a denial of service (daemon crash) and possibly execute arbitrary code via a crafted TIFF image, which is not properly handled by the (1) _cupsImageReadTIFF function in the imagetops filter and (2) imagetoraster filter, leading to a heap-based buffer overflow. | ||
| Family: | unix | Class: | vulnerability |
| Reference(s): | CVE-2009-0163 |
Version: | 5 |
| Platform(s): | Red Hat Enterprise Linux 3 CentOS Linux 3 Red Hat Enterprise Linux 4 CentOS Linux 4 Oracle Linux 4 Red Hat Enterprise Linux 5 CentOS Linux 5 Oracle Linux 5 |
Product(s): | |
| Definition Synopsis: | |||
|
|||
CPE : Common Platform Enumeration
Open Source Vulnerability Database (OSVDB)
| id | Description |
|---|---|
| 54496 | Xpdf JBIG2 Decoder PDF File Handling Multiple Function Overflows |
| 54495 | CUPS JBIG2 Decoder PDF File Handling Multiple Function Overflows |
| 54489 | Xpdf JBIG2 Decoder PDF File Handling Unitialized Memory Free DoS |
| 54488 | CUPS JBIG2 Decoder PDF File Handling Unitialized Memory Free DoS |
| 54487 | Poppler JBIG2 Decoder PDF File Handling Out-of-bounds Read DoS |
| 54486 | Xpdf JBIG2 Decoder PDF File Handling Out-of-bounds Read DoS |
| 54485 | CUPS JBIG2 Decoder PDF File Handling Out-of-bounds Read DoS |
| 54484 | Poppler JBIG2 Decoder PDF File Handling NULL Dereference DoS |
| 54483 | Xpdf JBIG2 Decoder PDF File Handling NULL Dereference DoS |
| 54482 | CUPS JBIG2 Decoder PDF File Handling NULL Dereference DoS |
| 54481 | Poppler JBIG2 Decoder PDF File Handling Invalid Free Arbitrary Code Execution |
| 54480 | Xpdf JBIG2 Decoder PDF File Handling Invalid Free Arbitrary Code Execution |
| 54479 | CUPS JBIG2 Decoder PDF File Handling Invalid Free Arbitrary Code Execution |
| 54478 | Poppler JBIG2 Decoder PDF File Handling Unspecified Integer Overflow |
| 54477 | Xpdf JBIG2 Decoder PDF File Handling Unspecified Integer Overflow |
| 54476 | CUPS JBIG2 Decoder PDF File Handling Unspecified Integer Overflow |
| 54473 | Poppler JBIG2 Decoder PDF File Handling Multiple Unspecified Input Validation... |
| 54472 | Xpdf JBIG2 Decoder PDF File Handling Multiple Unspecified Input Validation Fl... |
| 54471 | CUPS JBIG2 Decoder PDF File Handling Multiple Unspecified Input Validation Fl... |
| 54470 | Poppler JBIG2 MMR Decoder Crafted PDF Handling Arbitrary Code Execution |
| 54469 | Xpdf JBIG2 MMR Decoder Crafted PDF Handling Arbitrary Code Execution |
| 54468 | CUPS JBIG2 MMR Decoder Crafted PDF Handling Arbitrary Code Execution |
| 54467 | Poppler JBIG2 MMR Decoder Crafted PDF File Handling Infinite Loop DoS |
| 54466 | CUPS JBIG2 MMR Decoder Crafted PDF File Handling Infinite Loop DoS |
| 54465 | Xpdf JBIG2 MMR Decoder Crafted PDF File Handling Infinite Loop DoS |
| 54462 | CUPS TIFF Image Decoding Routines Multiple Filter File Handling Overflows |

RHSA-2009:0429
(High)
(Medium)






