Bugtraq mailing list archives

[ GLSA 200711-15 ] FLAC: Buffer overflow


From: Pierre-Yves Rofes <py () gentoo org>
Date: Mon, 12 Nov 2007 22:42:33 +0100

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

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Gentoo Linux Security Advisory                           GLSA 200711-15
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                                            http://security.gentoo.org/
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

  Severity: Normal
     Title: FLAC: Buffer overflow
      Date: November 12, 2007
      Bugs: #195700
        ID: 200711-15

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Synopsis
========

Multiple integer overflow vulnerabilities were found in FLAC possibly
allowing for the execution of arbitrary code.

Background
==========

The Xiph.org Free Lossless Audio Codec (FLAC) library is the reference
implementation of the FLAC audio file format. It contains encoders and
decoders in library and executable form.

Affected packages
=================

    -------------------------------------------------------------------
     Package          /  Vulnerable  /                      Unaffected
    -------------------------------------------------------------------
  1  media-libs/flac     < 1.2.1-r1                        >= 1.2.1-r1

Description
===========

Sean de Regge reported multiple integer overflows when processing FLAC
media files that could lead to improper memory allocations resulting in
heap-based buffer overflows.

Impact
======

A remote attacker could entice a user to open a specially crafted FLAC
file or network stream with an application using FLAC. This might lead
to the execution of arbitrary code with privileges of the user playing
the file.

Workaround
==========

There is no known workaround at this time.

Resolution
==========

All FLAC users should upgrade to the latest version:

    # emerge --sync
    # emerge --ask --oneshot --verbose ">=media-libs/flac-1.2.1-r1"

You should also run revdep-rebuild to rebuild any packages that depend
on older versions of FLAC:

    # revdep-rebuild --library=libFLAC.*

References
==========

  [ 1 ] CVE-2007-4619
        http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-4619

Availability
============

This GLSA and any updates to it are available for viewing at
the Gentoo Security Website:

  http://security.gentoo.org/glsa/glsa-200711-15.xml

Concerns?
=========

Security is a primary focus of Gentoo Linux and ensuring the
confidentiality and security of our users machines is of utmost
importance to us. Any security concerns should be addressed to
security () gentoo org or alternatively, you may file a bug at
http://bugs.gentoo.org.

License
=======

Copyright 2007 Gentoo Foundation, Inc; referenced text
belongs to its owner(s).

The contents of this document are licensed under the
Creative Commons - Attribution / Share Alike license.

http://creativecommons.org/licenses/by-sa/2.5
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHOMjJuhJ+ozIKI5gRAi72AJ4imCmGCJXwEj2aOLTpmaYJCYoOuACeK8Bk
alx8UWZK7VQfpRDTMVv+5HM=
=WEeV
-----END PGP SIGNATURE-----


Current thread: