Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-1.9.git;a=commitdiff;h=156871d2bfd8341136d7c25dd71bdd830f90de34

commit 156871d2bfd8341136d7c25dd71bdd830f90de34
Author: kikadf <[email protected]>
Date:   Sat Jul 19 09:09:44 2014 +0200

miniupnpc-1.7-2arcturus1-x86_64

* Fix CVE-2014-3985

diff --git a/source/network-extra/miniupnpc/CVE-2014-3985.patch 
b/source/network-extra/miniupnpc/CVE-2014-3985.patch
new file mode 100644
index 0000000..e8a93d2
--- /dev/null
+++ b/source/network-extra/miniupnpc/CVE-2014-3985.patch
@@ -0,0 +1,12 @@
+diff -Naur miniupnpc-1.7/miniwget.c miniupnpc-1.7.new/miniwget.c
+--- miniupnpc-1.7/miniwget.c   2012-05-01 22:11:49.000000000 +0200
++++ miniupnpc-1.7.new/miniwget.c       2014-07-18 11:08:22.462418000 +0200
+@@ -157,7 +157,7 @@
+                                                       chunked = 1;
+                                               }
+                                       }
+-                                      while(header_buf[i]=='\r' || 
header_buf[i] == '\n')
++                                      while((i < (int)header_buf_used) && 
(header_buf[i]=='\r' || header_buf[i] == '\n'))
+                                               i++;
+                                       linestart = i;
+                                       colon = linestart;
diff --git a/source/network-extra/miniupnpc/FrugalBuild 
b/source/network-extra/miniupnpc/FrugalBuild
index c0c8f4d..139bdea 100644
--- a/source/network-extra/miniupnpc/FrugalBuild
+++ b/source/network-extra/miniupnpc/FrugalBuild
@@ -3,7 +3,7 @@

pkgname=miniupnpc
pkgver=1.7
-pkgrel=1
+pkgrel=2arcturus1
pkgdesc="A small UPnP client library/tool to access Internet Gateway Devices"
url="http://miniupnp.free.fr";
depends=('glibc')
@@ -13,7 +13,14 @@ up2date="lynx -dump http://miniupnp.free.fr/files/ | grep -B 
1 'client release s
source=($url/files/$pkgname-$pkgver.tar.gz)
sha1sums=('f3277c6bea0115308c47ce9a2fec7deb3b3debe1')

+# FSA fix ***
+source=(${source[@]} CVE-2014-3985.patch)
+sha1sums=(${sha1sums[@]} 'fe07ace2493cdeb7b3189748b250b8253fb4937f')
+# ***********
+
+
build() {
+  Fpatchall
Fcd
make PREFIX="$Fdestdir/" install || Fdie
Fmanrel man3/miniupnpc.3
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to