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

commit d8576e0754d12848c5fe2d68e127e3ab5426b6a0
Author: kikadf <[email protected]>
Date:   Fri Dec 12 09:45:55 2014 +0100

graphviz-2.28.0-2arcturus3-x86_64

* Fix CVE-2014-9157

diff --git a/source/xapps-extra/graphviz/CVE-2014-9157.patch 
b/source/xapps-extra/graphviz/CVE-2014-9157.patch
new file mode 100644
index 0000000..6a83d1a
--- /dev/null
+++ b/source/xapps-extra/graphviz/CVE-2014-9157.patch
@@ -0,0 +1,21 @@
+Subject: Fix format string vulnerability (CVE-2014-9157) in yyerror() routine
+Origin: 
https://github.com/ellson/graphviz/commit/99eda421f7ddc27b14e4ac1d2126e5fe41719081
+Author: Emden R. Gansner
+
+---
+ lib/cgraph/scan.l |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+Index: b/lib/cgraph/scan.l
+===================================================================
+--- a/lib/cgraph/scan.l
++++ b/lib/cgraph/scan.l
+@@ -223,7 +223,7 @@
+       agxbput (&xb, buf);
+       agxbput (&xb, yytext);
+       agxbput (&xb,"'\n");
+-      agerr(AGWARN,agxbuse(&xb));
++      agerr(AGWARN, "%s", agxbuse(&xb));
+       agxbfree(&xb);
+ }
+ /* must be here to see flex's macro defns */
diff --git a/source/xapps-extra/graphviz/FrugalBuild 
b/source/xapps-extra/graphviz/FrugalBuild
index ef49d58..87851f0 100644
--- a/source/xapps-extra/graphviz/FrugalBuild
+++ b/source/xapps-extra/graphviz/FrugalBuild
@@ -6,7 +6,7 @@ options+=('asneeded')

pkgname=graphviz
pkgver=2.28.0
-pkgrel=2arcturus2
+pkgrel=2arcturus3
pkgdesc="Open Source Graph Visualization Software"
url="http://www.graphviz.org/";
depends=('libxml2>=2.7.8' 'fontconfig' 'python>=2.7' 'libjpeg>=8a'  
'libpng>=1.4.1' 'ruby>=1.9.1' 'libtool' 'tk' 'guile' 'ocaml' 'libxaw>=1.0.5' 
'libstdc++' 'pango>=1.24.2-2' 'cairo>=1.10.2')
@@ -19,9 +19,11 @@ 
source=(http://www.graphviz.org/pub/graphviz/ARCHIVE/$pkgname-$pkgver.tar.gz)
sha1sums=('4725d88a13e071ee22e632de551d4a55ca08ee7d')

# FSA fix ***
-source=(${source[@]} CVE-2014-0978.patch CVE-2014-1236.patch)
+source=(${source[@]} CVE-2014-0978.patch CVE-2014-1236.patch 
CVE-2014-9157.patch)
sha1sums=(${sha1sums[@]} '90f13a14dc688c09b7c3a8cedab73f2bc6f1065a' \
-                         'a4ffb1f657bbea48388238a763e1269b07abc476')
+                         'a4ffb1f657bbea48388238a763e1269b07abc476' \
+                         'eaff4102ff415ebb09c3309a22a5dce27d4983a5')
+
# ***********

build() {
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to