Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 618000 (CVE-2017-7603, CVE-2017-7604, CVE-2017-7605) - media-libs/libaacplus: signed integer overflow, left shift and assertion failure
Summary: media-libs/libaacplus: signed integer overflow, left shift and assertion failure
Status: RESOLVED FIXED
Alias: CVE-2017-7603, CVE-2017-7604, CVE-2017-7605
Product: Gentoo Security
Classification: Unclassified
Component: Vulnerabilities (show other bugs)
Hardware: All Linux
: Normal minor (vote)
Assignee: Gentoo Security
URL: https://blogs.gentoo.org/ago/2017/04/...
Whiteboard: B3 [glsa+ cve]
Keywords:
Depends on:
Blocks:
 
Reported: 2017-05-09 18:05 UTC by Agostino Sarubbo
Modified: 2022-09-25 13:56 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2017-05-09 18:05:05 UTC
Details at $URL.



@maintainer(s): after the bump, in case we need to stabilize the package, please let us know if it is ready for the stabilization or not.
Comment 1 GLSAMaker/CVETool Bot gentoo-dev 2017-05-16 06:34:46 UTC
CVE-2017-7605 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2017-7605):
  aacplusenc.c in HE-AAC+ Codec (aka libaacplus) 2.0.2 has an assertion
  failure, which might allow remote attackers to cause a denial of service
  (application crash) or possibly have unspecified other impact via a crafted
  audio file.

CVE-2017-7604 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2017-7604):
  au_channel.h in HE-AAC+ Codec (aka libaacplus) 2.0.2 has a left-shift
  undefined behavior issue, which might allow remote attackers to cause a
  denial of service (application crash) or possibly have unspecified other
  impact via a crafted audio file.

CVE-2017-7603 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2017-7603):
  au_channel.h in HE-AAC+ Codec (aka libaacplus) 2.0.2 has a signed integer
  overflow, which might allow remote attackers to cause a denial of service
  (application crash) or possibly have unspecified other impact via a crafted
  audio file.
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-06-08 22:58:34 UTC
[23:53:20]  <ajak> wrt to bug 618000, can we just remove libaacplus? looks like its only revdep is media-sound/darkice[aacplus] (and nothing requires that use flag afaict), also doesn't look like libaacplus is shipped in many other repos either according to repology
[23:53:55]  <sam_c> it's also very dead upstream if I recall?
[23:55:07]  <ajak> yeah looks like the website was last touched 2011, very dead
[23:57:12]  <sam_c> this seems reasonable to me

CCing treecleaners. Maybe we'll do it though.
Comment 3 John Helmert III archtester Gentoo Infrastructure gentoo-dev Security 2021-01-25 05:16:42 UTC
Ping treecleaners
Comment 4 Miroslav Šulc gentoo-dev 2021-04-29 05:12:03 UTC
so we just mask for removal and on cleaning we remove the use flag from darkice?
Comment 5 Larry the Git Cow gentoo-dev 2022-08-15 01:52:08 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=747727dddf91a920f7c80b8c1feef4029733a1cd

commit 747727dddf91a920f7c80b8c1feef4029733a1cd
Author:     John Helmert III <ajak@gentoo.org>
AuthorDate: 2022-08-15 01:30:10 +0000
Commit:     John Helmert III <ajak@gentoo.org>
CommitDate: 2022-08-15 01:52:01 +0000

    profiles: last rite libaacplus
    
    Bug: https://bugs.gentoo.org/618000
    Signed-off-by: John Helmert III <ajak@gentoo.org>

 profiles/base/package.use.mask | 4 ++++
 profiles/package.mask          | 5 +++++
 2 files changed, 9 insertions(+)
Comment 6 Larry the Git Cow gentoo-dev 2022-09-18 21:23:38 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a7f689b24777e533cf0d7cc0c5f60998d8fee86

commit 8a7f689b24777e533cf0d7cc0c5f60998d8fee86
Author:     John Helmert III <ajak@gentoo.org>
AuthorDate: 2022-09-18 21:16:09 +0000
Commit:     John Helmert III <ajak@gentoo.org>
CommitDate: 2022-09-18 21:16:09 +0000

    media-libs/libaacplus: treeclean
    
    Bug: https://bugs.gentoo.org/618000
    Signed-off-by: John Helmert III <ajak@gentoo.org>

 media-libs/libaacplus/Manifest                     |  2 -
 ...ibaacplus-2.0.2-clang-inline-redefinition.patch | 37 ------------
 media-libs/libaacplus/libaacplus-2.0.2-r3.ebuild   | 66 ----------------------
 media-libs/libaacplus/metadata.xml                 |  8 ---
 profiles/package.mask                              |  5 --
 5 files changed, 118 deletions(-)
Comment 7 John Helmert III archtester Gentoo Infrastructure gentoo-dev Security 2022-09-19 17:42:01 UTC
GLSA request filed
Comment 8 John Helmert III archtester Gentoo Infrastructure gentoo-dev Security 2022-09-25 13:44:16 UTC
GLSA released, all done!
Comment 9 Larry the Git Cow gentoo-dev 2022-09-25 13:56:48 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/data/glsa.git/commit/?id=ab12ce78f7bdd5c54c12a4ca2753f5a396b88351

commit ab12ce78f7bdd5c54c12a4ca2753f5a396b88351
Author:     GLSAMaker <glsamaker@gentoo.org>
AuthorDate: 2022-09-25 13:35:43 +0000
Commit:     John Helmert III <ajak@gentoo.org>
CommitDate: 2022-09-25 13:42:21 +0000

    [ GLSA 202209-13 ] libaacplus: Denial of Service
    
    Bug: https://bugs.gentoo.org/618000
    Signed-off-by: GLSAMaker <glsamaker@gentoo.org>
    Signed-off-by: John Helmert III <ajak@gentoo.org>

 glsa-202209-13.xml | 42 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)