Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=e03980565c2902789e890535fabab01fcfe34b00

commit e03980565c2902789e890535fabab01fcfe34b00
Author: Miklos Vajna <[email protected]>
Date:   Tue Dec 29 20:34:30 2015 +0100

libid3tag-0.15.1b-5-x86_64

- fix for CVE-2008-2109
- better later, then never, right? ;)

diff --git a/source/multimedia/libid3tag/FrugalBuild 
b/source/multimedia/libid3tag/FrugalBuild
index 8b10ae0..ca7ac79 100644
--- a/source/multimedia/libid3tag/FrugalBuild
+++ b/source/multimedia/libid3tag/FrugalBuild
@@ -3,7 +3,7 @@

pkgname=libid3tag
pkgver=0.15.1b
-pkgrel=4
+pkgrel=5
pkgdesc="ID3 tag manipulation library"
_F_sourceforge_dirname="mad"
Finclude sourceforge
@@ -11,11 +11,14 @@ url="http://www.underbit.com/products/mad/";
depends=('zlib')
groups=('multimedia')
archs=('i686' 'x86_64' 'arm')
-source=($source id3tag.pc)
+source=($source id3tag.pc libid3tag-0.15.1b-fix_overflow.patch)
sha1sums=('4d867e8a8436e73cd7762fe0e85958e35f1e4306' \
-          '594921af7295980d5e96b819bb9acefab0928b4c')
+          '594921af7295980d5e96b819bb9acefab0928b4c' \
+          'ed80bc74bd81caa225952f72a1a28d54300e43e3')

build() {
Fbuild
Fexe /usr/lib/pkgconfig/id3tag.pc
}
+
+# optimization OK
diff --git a/source/multimedia/libid3tag/libid3tag-0.15.1b-fix_overflow.patch 
b/source/multimedia/libid3tag/libid3tag-0.15.1b-fix_overflow.patch
new file mode 100644
index 0000000..26c54c5
--- /dev/null
+++ b/source/multimedia/libid3tag/libid3tag-0.15.1b-fix_overflow.patch
@@ -0,0 +1,11 @@
+--- field.c.orig       2008-05-05 09:49:15.000000000 -0400
++++ field.c    2008-05-05 09:49:25.000000000 -0400
+@@ -291,7 +291,7 @@
+
+       end = *ptr + length;
+
+-      while (end - *ptr > 0) {
++      while (end - *ptr > 0 && **ptr != '\0') {
+       ucs4 = id3_parse_string(ptr, end - *ptr, *encoding, 0);
+       if (ucs4 == 0)
+         goto fail;
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to