[arch-commits] Commit in lame/trunk (CVE-2017-15018.patch PKGBUILD)

Antonio Rojas arojas at archlinux.org
Fri Oct 6 22:23:01 UTC 2017


    Date: Friday, October 6, 2017 @ 22:23:01
  Author: arojas
Revision: 307066

Fix CVE-2017-15018

Added:
  lame/trunk/CVE-2017-15018.patch
Modified:
  lame/trunk/PKGBUILD

----------------------+
 CVE-2017-15018.patch |   12 ++++++++++++
 PKGBUILD             |    8 +++++---
 2 files changed, 17 insertions(+), 3 deletions(-)

Added: CVE-2017-15018.patch
===================================================================
--- CVE-2017-15018.patch	                        (rev 0)
+++ CVE-2017-15018.patch	2017-10-06 22:23:01 UTC (rev 307066)
@@ -0,0 +1,12 @@
+diff -rupN src/lame-3.99.5/libmp3lame/set_get.c ../lame/libmp3lame/set_get.c
+--- lame-3.99.5/libmp3lame/set_get.c	2011-05-07 12:05:17.000000000 -0400
++++ lame/libmp3lame/set_get.c	2017-09-06 11:07:30.000000000 -0400
+@@ -68,6 +68,8 @@ int
+ lame_set_in_samplerate(lame_global_flags * gfp, int in_samplerate)
+ {
+     if (is_lame_global_flags_valid(gfp)) {
++        if (in_samplerate < 1)
++            return -1;
+         /* input sample rate in Hz,  default = 44100 Hz */
+         gfp->samplerate_in = in_samplerate;
+         return 0;

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-10-06 20:36:34 UTC (rev 307065)
+++ PKGBUILD	2017-10-06 22:23:01 UTC (rev 307066)
@@ -5,7 +5,7 @@
 
 pkgname=lame
 pkgver=3.99.5
-pkgrel=3
+pkgrel=4
 pkgdesc="A high quality MPEG Audio Layer III (MP3) encoder"
 arch=('i686' 'x86_64')
 url="http://lame.sourceforge.net/"
@@ -13,13 +13,15 @@
 makedepends=('nasm')
 license=('LGPL')
 source=("http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz"
-        "sse.patch")
+        "sse.patch" CVE-2017-15018.patch)
 md5sums=('84835b313d4a8b68f5349816d33e07ce'
-         'ca77f3259ed398ae1c55073dacdd752f')
+         'ca77f3259ed398ae1c55073dacdd752f'
+         'f3707ae5dbc6c84018b925ce98ce6158')
 
 prepare() {
   cd "$srcdir/$pkgname-$pkgver"
   patch -Np1 -i ../sse.patch
+  patch -Np1 -i ../CVE-2017-15018.patch # https://sourceforge.net/p/lame/bugs/480/
 }
 
 build() {



More information about the arch-commits mailing list