<<< Date Index >>>     <<< Thread Index >>>

UnixWare 7.1.4 : Multiple Vulnerabilities in libpng



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


______________________________________________________________________________

                        SCO Security Advisory

Subject:                UnixWare 7.1.4 : Multiple Vulnerabilities in libpng
Advisory number:        SCOSA-2004.16
Issue date:             2004 October 07
Cross reference:        sr891394 fz530149 erg712684 CAN-2004-0597 CAN-2004-0598 
CAN-2004-0599 CAN-2004-0768 VU#388984 VU#236656 VU#160448 VU#477512 VU#817368 
VU#286464 TA04-217A
______________________________________________________________________________


1. Problem Description

        Several vulnerabilities exist in the libpng library, the
        most serious of which could allow a remote attacker to
        execute arbitrary code on an affected system. 

        CERT Technical Cyber Security Alert TA04-217A 

        VU#388984 - libpng fails to properly check length of 
                    transparency chunk (tRNS) data.  The  
                    Common Vulnerabilities and Exposures project 
                    (cve.mitre.org) has assigned the following name 
                    CAN-2004-0597 to this issue.

        VU#236656 - libpng png_handle_iCCP() NULL pointer dereference 
                    The  Common Vulnerabilities and Exposures project 
                    (cve.mitre.org) has assigned the following name 
                    CAN-2004-0598 to this issue.

        VU#160448 - libpng integer overflow in image height processing 
                    The  Common Vulnerabilities and Exposures project 
                    (cve.mitre.org) has assigned the following name 
                    CAN-2004-0599 to this issue.

        VU#477512 - libpng png_handle_sPLT() integer overflow 
                    The  Common Vulnerabilities and Exposures project 
                    (cve.mitre.org) has assigned the following name 
                    CAN-2004-0599 to this issue.

        VU#817368 - libpng png_handle_sBIT() performs insufficient 
                    bounds checking.  The  Common Vulnerabilities 
                    and Exposures project (cve.mitre.org) has assigned 
                    the following name CAN-2004-0597 to this issue.

        VU#286464 - libpng contains integer overflows in progressive display
                    image reading.  The  Common Vulnerabilities and Exposures 
                    project (cve.mitre.org) has assigned the following name 
                    CAN-2004-0599 to this issue.

2. Vulnerable Supported Versions

        System                          Files
        ----------------------------------------------------------------------
        UnixWare 7.1.4                  /usr/include/png.h
                                        /usr/include/pngconf.h
                                        /usr/lib/libpng.a
                                        /usr/lib/libpng.so.3.1.2.7
                                        /usr/man/man.3/libpng.3
                                        /usr/man/man.3/libpngpf.3
                                        /usr/man/man.5/png.5
3. Solution

        The proper solution is to install the latest packages.

4. UnixWare 7.1.4

        4.1 Location of Fixed Binaries

        ftp://ftp.sco.com/pub/updates/UnixWare/SCOSA-2004.16

        4.2 Verification

        MD5 (erg712684.pkg) = 78920b002aaeb097149084dc7451ce83

        md5 is available for download from
                ftp://ftp.sco.com/pub/security/tools

        4.3 Installing Fixed Binaries

        Upgrade the affected binaries with the following sequence:

        Download erg712684.pkg to the /var/spool/pkg directory

        # pkgadd -d /var/spool/pkg/erg712684.pkg


5. References

        Specific references for this advisory:
                http://libpng.sourceforge.net 
                http://www.libpng.org/pub/png 
                http://scary.beasts.org/security/CESA-2004-001.txt 
                http://www.us-cert.gov/cas/techalerts/TA04-217A.html 
                http://www.kb.cert.org/vuls/id/388984 
                http://www.kb.cert.org/vuls/id/817368 
                http://www.kb.cert.org/vuls/id/286484 
                http://www.kb.cert.org/vuls/id/477512 
                http://www.kb.cert.org/vuls/id/160448 
                http://www.kb.cert.org/vuls/id/236656 
                http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0597 
                http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0598 
                http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0599

        SCO security resources:
                http://www.sco.com/support/security/index.html

        SCO security advisories via email
                http://www.sco.com/support/forums/security.html

        This security fix closes SCO incidents sr891394 fz530149
        erg712684 CAN-2004-0597 CAN-2004-0598 CAN-2004-0599
        CAN-2004-0768 VU#388984 VU#236656 VU#160448 VU#477512
        VU#817368 VU#286464.


6. Disclaimer

        SCO is not responsible for the misuse of any of the information
        we provide on this website and/or through our security
        advisories. Our advisories are a service to our customers
        intended to promote secure installation and use of SCO
        products.


7. Acknowledgments

        SCO would like to thank Chris Evans for researching and
        reporting these vulnerabilities.

______________________________________________________________________________

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (SCO/UNIX_SVR5)

iD8DBQFBZdG0aqoBO7ipriERAo4yAJ9Jq0kJcbjQ7Pi/aeRbTWk9zsk/owCffQxQ
wl3Jg/u6CafJ0Pqm4OzB3cM=
=y7cQ
-----END PGP SIGNATURE-----